KubeFM cover image

KubeFM

Latest episodes

undefined
Oct 29, 2024 • 19min

98% faster data imports in deployment previews, with Nick Nikitas

Nick Nikitas, Senior Platform Engineer at Blueground, dives into the transformation of pre-production environments using Kubernetes. He shares how his team slashed environment creation time from 19 minutes to just 25 seconds through innovative strategies. Discover insights on leveraging ArgoCD and GitOps for efficient deployment previews, alongside optimizing data imports with Velero and AWS EBS snapshots. Nick highlights the importance of cross-domain collaboration and user feedback in driving these impressive performance enhancements.
undefined
Oct 22, 2024 • 26min

When Kubernetes and Go don't work well together, with Emin Laletović

Emin Laletović, a solution architect at Hybird Technologies specializing in Kubernetes and Go, offers insights into the complex relationship between Go's memory management and containerized environments. He shares his experience troubleshooting a 502 error linked to out-of-memory issues. The discussion reveals how Go's garbage collector interacts with Kubernetes resource limits, the importance of the GOMEMLIMIT variable, and effective debugging strategies. Emin also provides tips for optimizing Go applications to balance performance and resource utilization in cloud-native technologies.
undefined
Oct 15, 2024 • 53min

Declarative configuration and the Kubernetes Resource Model, with Brian Grant

This episode offers a rare glimpse into the design decisions that shaped the world's most popular container orchestration platform.Brian Grant, CTO of ConfigHub and former tech lead on Google's Borg team discusses the Kubernetes Resource Model (KRM) and its profound impact on the Kubernetes ecosystem.He explains how KRM's resource-centric API patterns enable Kubernetes' flexibility and extensibility and influence the entire cloud native landscape.You will learn:How the Kubernetes API evolved from inconsistency to a uniform structure, enabling support for thousands of resource types.Why Kubernetes' self-describing resources and Server-side Apply simplify client implementations and configuration management.The evolution of Kubernetes configuration tools like Helm, Kustomize, and GitOps solutions.Current trends and future directions in Kubernetes configuration, including potential AI-driven enhancements.SponsorThis episode is sponsored by StormForge – Double your Kubernetes resource utilization and unburden developers from sizing complexity with the first HPA-compatible vertical pod rightsizing solution. Try it for free.More infoFind all the links and info for this episode here: https://ku.bz/_ZLj6ZV-9Interested in sponsoring an episode? Learn more.
undefined
Oct 8, 2024 • 31min

Comparing GitOps: Argo CD vs Flux CD, with Andrei Kvapil

Dive into the world of GitOps and compare two of the most popular tools in the CNCF landscape: Argo CD and Flux CD.Andrei Kvapil, CEO and Founder of Aenix, breaks down the strengths and weaknesses of Argo CD and Flux CD, helping you understand which tool might best fit your team's needs.You will learn:The different philosophies behind the tools.How they handle access control and deployment restrictions.Their trade-offs in usability and conformance to infrastructure as code.Why there is no one-size-fits-all in the GitOps world.SponsorThis episode is sponsored by DigitalOcean — learn how GPUs for DigitalOcean Kubernetes can enable your AI/ML workloads.More infoFind all the links and info for this episode here: https://ku.bz/0mvh5s4LdInterested in sponsoring an episode? Learn more.
undefined
Oct 1, 2024 • 49min

Kubernetes is simple: it's just Linux, with Eric Jalal

Eric Jalal, an independent consultant and Kubernetes developer, explains how Kubernetes is fundamentally built on familiar Linux features. He discusses why understanding Linux is crucial for working with Kubernetes and how this knowledge can simplify your approach to cloud-native technologies.You will learn:Why Eric considers Kubernetes to be "just Linux" and how it wraps existing Linux technologies.The importance of understanding Linux fundamentals (file systems, networking, storage).How Kubernetes provides a standard and consistent interface for managing Linux-based infrastructure.Why learning Linux deeply can make Kubernetes adoption an incremental step rather than a giant leapSponsorThis episode is sponsored by Learnk8s — get started on your Kubernetes journey through comprehensive online, in-person or remote training.More infoFind all the links and info for this episode here: https://ku.bz/-jCTfgqRCInterested in sponsoring an episode? Learn more.
undefined
Sep 24, 2024 • 53min

Configuring requests & limits with the HPA at scale, with Alexandre Souza

Alexandre Souza, a senior platform engineer at Getir, dives into the art of managing large-scale Kubernetes environments. He uncovers the pitfalls of over- and under-provisioning while detailing strategies for optimizing resource requests and limits. Expect insights on configuring the Horizontal Pod Autoscaler (HPA) effectively, and the importance of balancing CPU and memory for better performance. Souza also discusses automation tools like KubeCost and StormForge, alongside tips for fostering team buy-in for resource management practices.
undefined
Sep 17, 2024 • 59min

Tortoise: outpacing the optimization challenges in Kubernetes, with Kensei Nakada

In this KubeFM episode, Kensei Kanada discusses Tortoise, an open-source project he developed at Mercari to tackle Kubernetes resource optimization challenges. He explains the limitations of existing solutions like Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA), and how Tortoise aims to provide a more comprehensive and automated approach to resource management in Kubernetes clusters.You will learn:The complexities of resource optimization in Kubernetes, including the challenges of managing HPA, VPA, and manual tuning of resource requests and limitsHow Tortoise automates resource optimization by replacing HPA and VPA, reducing the need for manual intervention and continuous tuningThe technical implementation of Tortoise, including its use of Custom Resource Definitions (CRDs) and how it interacts with existing Kubernetes componentsStrategies for adopting and migrating to new tools like Tortoise in a large-scale Kubernetes environmentSponsorThis episode is sponsored by Learnk8s — estimate the perfect cluster node with the Kubernetes Instance CalculatorMore infoFind all the links and info for this episode here: https://ku.bz/bRd0243xQInterested in sponsoring an episode? Learn more.
undefined
Sep 10, 2024 • 49min

How we are managing a container platform with Kubernetes, with Ángel Barrera Sánchez

In this KubeFM episode, Ángel Barrera discusses Adidas' strategic shift to a GitOps-based container platform management system, initiated in May 2022, and its impact on their global infrastructure.You will learn:The initial state and challenges: Understand the complexities and inefficiencies of Adidas' pre-GitOps infrastructure.The transition process: Explore the steps and strategies used to migrate to a GitOps-based system, including tool changes and planning.Technical advantages: Learn about the benefits of the pull mechanism, unified configuration, and improved visibility into cluster states.Developer and business feedback: Gain insights into the feedback from developers and the business side, and how they were convinced to invest in the migration.SponsorThis episode is sponsored by ControlPlane — empower your Kubernetes deployments with ControlPlane Enterprise for Flux CD.More infoFind all the links and info for this episode here: https://ku.bz/-5QbzQXJgInterested in sponsoring an episode? Learn more.
undefined
Sep 3, 2024 • 43min

The basics of observing Kubernetes: a bird-watcher's perspective, with Miguel Luna

Miguel Luna, an expert in Observability within Kubernetes, shares his insights on key components like metrics, logs, and traces. He delves into essential tools such as OpenTelemetry and discusses the transformative role of AI in monitoring systems. Listeners will learn about practical steps for implementing observability, improving alert management, and the importance of clear communication among teams. Miguel also emphasizes visual thinking as a powerful tool for navigating complex technical documentation, making observability more accessible.
undefined
Aug 27, 2024 • 31min

Abusing Distroless containers: shell commands on shell-less containers, with Harsha Koushik

In this KubeFM episode, Harsha explores the intricacies of Kubernetes security, focusing on the benefits and misconceptions of Distroless container images and the broader aspects of container security.You will learn:The advantages and limitations of Distroless container images: understand why these images are smaller, have a reduced attack surface and are not inherently secure.Best practices for container security: gain insights into selecting base images, managing dependencies, and fortifying your infrastructure at every layer.Supply chain security: explore how the supply chain can be an attack vector and the importance of signing artifacts and validating sources.Emerging Kubernetes tools and future projects: discover the latest tools Harsha is monitoring and get a sneak peek into his upcoming projects, including a new podcast and a tool for simulating multistage attacks in cloud-native environments.SponsorThis episode is sponsored by Learnk8s — estimate the perfect cluster node with the Kubernetes Instance CalculatorMore infoFind all the links and info for this episode here: https://ku.bz/n_sJ04xMYInterested in sponsoring an episode? Learn more.

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