DevOps Paradox cover image

DevOps Paradox

DOP 229: The Evolution of Installing Applications into Kubernetes

Sep 20, 2023
The podcast discusses the evolution of installing applications into Kubernetes, highlighting the challenges faced and tools introduced. It explores the use of YAML files, the emergence of tools like YQ and templating languages, and the importance of value substitution, conditionals, and loops. The chapter also discusses the benefits and challenges of using Helm for application installation and whether Helm charts are necessary for first-party applications.
46:39

Podcast summary created with Snipd AI

Quick takeaways

  • No matter what tool or language you use, the end result of installing applications into Kubernetes is always in the form of big, ugly YAML files.
  • The choice of tool or language for writing Kubernetes manifests depends on the application's complexity and the team's familiarity, but the output should always be a declarative format that can be easily understood by other team members.

Deep dives

The Evolution of Installing Applications into Kubernetes

The podcast episode discusses the evolution of installing applications into Kubernetes over the years. It explores how the process has changed and the various tools and languages that have been used. The main focus is on the different approaches to writing and managing YAML files, including Helm templates, customization with overlays, and other languages like JSONnet and Q. The episode emphasizes the importance of choosing the best format for writing and managing Kubernetes manifests based on the complexity of the application and the team's familiarity with the language. Overall, the key takeaway is that regardless of the chosen format or language, the end result is always YAML, which remains the de facto standard for defining Kubernetes resources.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode