KubeFM

KubeFM

By KubeFMTechnology
Download on the App Store

KubeFM episodes

  • Graphs in your head, or how to assess a Kubernetes workload, with Oleksii Kolodiazhnyi

    Understanding what's actually happening inside a complex Kubernetes system is one of the biggest challenges architects face.

    Oleksii Kolodiazhnyi, Senior Architect at Mirantis, shares his structured approach to Kubernetes workload assessment. He breaks down how to move from high-level business understanding to detailed technical analysis, using visualization tools and systematic documentation.

    You will learn:

    • A top-down assessment methodology that starts with business cases and use cases before diving into technical details

    • Practical visualization techniques using tools like KubeView, K9s, and Helm dashboard to quickly understand resource interactions

    • Systematic resource discovery approaches for different scenarios, from well-documented Helm-based deployments to legacy applications with hard-coded configurations buried in containers

    • Documentation strategies for creating consumable artifacts that serve different audiences, from business stakeholders to new team members joining the project

    Sponsor

    This episode is sponsored by StormForge by CloudBolt — automatically rightsize your Kubernetes workloads with ML-powered optimization

    More info

    • Find all the links and info for this episode here: https://ku.bz/zDThxGQsP

    • Interested in sponsoring an episode? Learn more.

    43 min
  • Our Journey to GitOps: Migrating to ArgoCD with Zero Downtime, with Andrew Jeffree

    Andrew Jeffree from SafetyCulture walks through their complete migration of 250+ microservices from a fragile Helm-based setup to GitOps with ArgoCD, all without any downtime. He explains how they replaced YAML configurations with a domain-specific language built in CUE, creating a better developer experience while adding stronger validation and reducing operational pain points.

    You will learn:

    • Zero-downtime migration techniques using temporary deployments with prune-last sync options to ensure healthy services before removing legacy ones

    • How CUE lang improves on YAML by providing schema validation, early error detection, and a cleaner interface for developers

    • Human-centric platform engineering approaches that prioritize developer experience and reduce on-call burden through empathy-driven design decisions

    Sponsor

    This episode is brought to you by Testkube—where teams run millions of performance tests in real Kubernetes infrastructure. From air-gapped environments to massive scale deployments, orchestrate every testing tool in one platform. Check it out at testkube.io

    More info

    • Find all the links and info for this episode here: https://ku.bz/Xvyp1_Qcv

    • Interested in sponsoring an episode? Learn more.

    35 min
  • The Double-Edged Sword of AI-Assisted Kubernetes Operations, with Mai Nishitani

    Mai Nishitani, Director of Enterprise Architecture at NTT Data and AWS Community Builder, demonstrates how Model Context Protocol (MCP) enables Claude to directly interact with Kubernetes clusters through natural language commands.

    You will learn:

    • How MCP servers work and why they're significant for standardizing AI integration with DevOps tools, moving beyond custom integrations to a universal protocol

    • The practical capabilities and critical limitations of AI in Kubernetes operations

    • Why fundamental troubleshooting skills matter more than ever as AI abstractions can fail in unexpected ways, especially during crisis scenarios and complex system failures

    • How DevOps roles are evolving from manual administration toward strategic architecture and orchestration

    Sponsor

    This episode is brought to you by Testkube—where teams run millions of performance tests in real Kubernetes infrastructure. From air-gapped environments to massive scale deployments, orchestrate every testing tool in one platform. Check it out at testkube.io

    More info

    • Find all the links and info for this episode here: https://ku.bz/3hWvQjXxp

    • Interested in sponsoring an episode? Learn more.

    51 min
  • The Making of Flux: The Future, a KubeFM Original Series

    In this closing episode, Bryan Ross (Field CTO at GitLab), Jane Yan (Principal Program Manager at Microsoft), Sean O’Meara (CTO at Mirantis) and William Rizzo (Strategy Lead, CTO Office at Mirantis) discuss how GitOps evolves in practice.

    • How enterprises are embedding Flux into developer platforms and managed cloud services.

    • Why bridging CI/CD and infrastructure remains a core challenge—and how GitOps addresses it.

    • What leading platform teams (GitLab, Microsoft, Mirantis) see as the next frontier for GitOps.

    Sponsor

    Join the Flux maintainers and community at FluxCon, November 11th in Atlanta—register here

    More info

    • Find all the links and info for this episode here: https://ku.bz/tVqKwNYQH

    • Interested in sponsoring an episode? Learn more.

    27 min
  • The Data Engineer's guide to optimizing Kubernetes, with Niels Claeys

    Niels Claeys shares how his team at Dataminded built Conveyor, a data platform processing up to 1.5 million core hours monthly. He explains the specific optimizations they discovered through production experience, from scheduler changes that immediately reduce costs by 10-15% to achieving 97% spot instance usage without reliability issues.

    You will learn:

    • Why the default Kubernetes scheduler wastes money on batch workloads and how switching from "least allocated" to "most allocated" scheduling enables faster scale-down and better resource utilization

    • How to achieve 97% spot instance adoption through strategic instance type diversification, region selection, and Spark-specific techniques

    • Node pool design principles that balance Kubernetes overhead with workload efficiency

    • Platform-specific gotchas like AWS cross-AZ data transfer costs that can spike bills unexpectedly

    Sponsor

    This episode is brought to you by Testkube—where teams run millions of performance tests in real Kubernetes infrastructure. From air-gapped environments to massive scale deployments, orchestrate every testing tool in one platform. Check it out at testkube.io

    More info

    • Find all the links and info for this episode here: https://ku.bz/hGRfkzDJW

    • Interested in sponsoring an episode? Learn more.

    44 min
  • The Making of Flux: The Scale, a KubeFM Original Series

    In this episode, Philippe Ensarguet, VP of Software Engineering at Orange, and Arnab Chatterjee, Global Head of Container & AI Platforms at Nomura, share how large enterprises are adopting Flux to drive reliable, compliant, and scalable platforms.

    • How Orange uses Flux to manage bare-metal Kubernetes through its SYLVR project.

    • Why FSIs rely on GitOps to balance agility with governance.

    • How Flux helps enterprises achieve resilience, compliance, and repeatability at scale.

    Sponsor

    Join the Flux maintainers and community at FluxCon, November 11th in Atlanta—register here

    More info

    • Find all the links and info for this episode here: https://ku.bz/tWcHlJm7M

    • Interested in sponsoring an episode? Learn more.

    24 min
  • How We Integrated Native macOS Workloads with Kubernetes, with Vitalii Horbachov

    Vitalii Horbachov explains how Agoda built macOS VZ Kubelet, a custom solution that registers macOS hosts as Kubernetes nodes and spins up macOS VMs using Apple's native virtualization framework. He details their journey from managing 200 Mac minis with bash scripts to a Kubernetes-native approach that handles 20,000 iOS tests at scale.

    You will learn:

    • How to build hybrid runtime pods that combine macOS VMs with Docker sidecar containers for complex CI/CD workflows

    • Custom OCI image format implementation for managing 55-60GB macOS VM images with layered copy-on-write disks and digest validation

    • Networking and security challenges including Apple entitlements, direct NIC access, and implementing kubectl exec over SSH

    • Real-world adoption considerations including MDM-based host lifecycle management and the build vs. buy decision for Apple infrastructure at scale

    Sponsor

    This episode is brought to you by Testkube—where teams run millions of performance tests in real Kubernetes infrastructure. From air-gapped environments to massive scale deployments, orchestrate every testing tool in one platform. Check it out at testkube.io

    More info

    • Find all the links and info for this episode here: https://ku.bz/q_JS76SvM

    • Interested in sponsoring an episode? Learn more.

    25 min
  • The Making of Flux: The Rewrite, a KubeFM Original Series

    In this episode, Michael Bridgen (the engineer who wrote Flux's first lines) and Stefan Prodan (the maintainer who led the V2 rewrite) share how Flux grew from a fragile hack-day script into a production-grade GitOps toolkit.

    • How early Flux addressed the risks of manual, unsafe Kubernetes upgrades

    • Why the complete V2 rewrite was critical for stability, scalability, and adoption

    • What the maintainers learned about building a sustainable, community-driven open-source project

    Sponsor

    Join the Flux maintainers and community at FluxCon, November 11th in Atlanta—register here

    More info

    • Find all the links and info for this episode here: https://ku.bz/bgkgn227-

    • Interested in sponsoring an episode? Learn more.

    45 min
  • Scaling CI horizontally with Buildkite, Kubernetes, and multiple pipelines, with Ben Poland

    Ben Poland walks through Faire's complete CI transformation, from a single Jenkins instance struggling with thousands of lines of Groovy to a distributed Buildkite system running across multiple Kubernetes clusters.

    He details the technical challenges of running CI workloads at scale, including API rate limiting, etcd pressure points, and the trade-offs of splitting monolithic pipelines into service-scoped ones.

    You will learn:

    • How to architect CI systems that match team ownership and eliminate shared failure points across services

    • Kubernetes scaling patterns for CI workloads, including multi-cluster strategies, predictive node provisioning, and handling API throttling

    • Performance optimization techniques like Git mirroring, node-level caching, and spot instance management for variable CI demands

    • Migration strategies and lessons learned from moving away from monolithic CI, including proof-of-concept approaches and avoiding the sunk cost fallacy

    Sponsor

    This episode is brought to you by Testkube—where teams run millions of performance tests in real Kubernetes infrastructure. From air-gapped environments to massive scale deployments, orchestrate every testing tool in one platform. Check it out at testkube.io

    More info

    • Find all the links and info for this episode here: https://ku.bz/klBmzMY5-

    • Interested in sponsoring an episode? Learn more.

    49 min
  • Not Every Problem Needs Kubernetes, with Danyl Novhorodov

    Danyl Novhorodov, a veteran .NET engineer and architect at Eneco, presents his controversial thesis that 90% of teams don't actually need Kubernetes. He walks through practical decision-making frameworks, explores powerful alternatives like BEAM runtimes and Actor models, and explains why starting with modular monoliths often beats premature microservices adoption.

    You will learn:

    • The COST decision framework - How to evaluate infrastructure choices based on Complexity, Ownership, Skills, and Time rather than industry hype

    • Platform engineering vs. managed services - How to honestly assess whether your team can compete with AWS, Azure, and Google's managed container platforms

    • Evolutionary architecture approach - Why modular monoliths with clear boundaries often provide better foundations than distributed systems from day one

    Sponsor

    This episode is brought to you by Testkube—where teams run millions of performance tests in real Kubernetes infrastructure. From air-gapped environments to massive scale deployments, orchestrate every testing tool in one platform. Check it out at testkube.io

    More info

    • Find all the links and info for this episode here: https://ku.bz/BYhFw8RwW

    • Interested in sponsoring an episode? Learn more.

    53 min

About KubeFM

From the publisher's feed

Discover all the great things happening in the world of Kubernetes, learn (controversial) opinions from the experts and explore the successes (and failures) of running Kubernetes at scale.

More shows like KubeFM

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

275 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

288 Listeners

Security Now (Audio) by TWiT

Security Now (Audio)

2,010 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

623 Listeners

LINUX Unplugged by Jupiter Broadcasting

LINUX Unplugged

275 Listeners

The Enterprise AI Show by Massive Studios

The Enterprise AI Show

150 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

582 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

286 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

45 Listeners

Late Night Linux by The Late Night Linux Family

Late Night Linux

168 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

179 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

201 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

2.5 Admins by The Late Night Linux Family

2.5 Admins

98 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

66 Listeners