KubeFM
KubeFM
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.
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
The Data Engineer's guide to optimizing Kubernetes, with Niels Claeys 14.10.2025 43:01
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 waste...
The Making of Flux: The Scale, a KubeFM Original Series 13.10.2025 23:09
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...
How We Integrated Native macOS Workloads with Kubernetes, with Vitalii Horbachov 07.10.2025 24:29
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 combi...
The Making of Flux: The Rewrite, a KubeFM Original Series 06.10.2025 44:58
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 maintainer...
Scaling CI horizontally with Buildkite, Kubernetes, and multiple pipelines, with Ben Poland 30.09.2025 48:02
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 s...
Not Every Problem Needs Kubernetes, with Danyl Novhorodov 23.09.2025 52:40
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 decisi...
VerticalPodAutoscaler Went Rogue: It Took Down Our Cluster, with Thibault Jamet 16.09.2025 37:34
Running 30 Kubernetes clusters serving 300,000 requests per second sounds impressive until your Vertical Pod Autoscaler goes rogue and starts evicting critical system pods in an endless loop. Thibault Jamet shares the technical details of debugging a complex VPA failure at Adevinta, where webhook timeouts triggered continuous pod evictions across their multi-tenant Kubernetes platform . You will l...
The Making of Flux: The Origin, a KubeFM Original Series 15.09.2025 22:29
This episode unpacks the technical and governance milestones that secured Flux's place in the cloud-native ecosystem, from a 45-minute production outage that led to the birth of GitOps to the CNCF process that defines project maturity and the handover of stewardship after Weaveworks' closure. You will learn: How a single incident pushed Weaveworks to adopt Git as the source of truth, creating the...
Predictive vs Reactive: A Journey to Smarter Kubernetes Scaling, with Jorrick Stempher 09.09.2025 26:00
Jorrick Stempher shares how his team of eight students built a complete predictive scaling system for Kubernetes clusters using machine learning. Rather than waiting for nodes to become overloaded, their system uses the Prophet forecasting model to proactively anticipate load patterns and scale infrastructure, giving them the 8-9 minutes needed to provision new nodes on Vultr. You will learn: How...
Solving Cold Starts: Uses Istio to Warm Up Java Pods, with Frédéric Gaudet 02.09.2025 35:22
If you're running Java applications in Kubernetes, you've likely experienced the pain of slow pod startups affecting user experience during deployments and scaling events. Frédéric Gaudet, Senior SRE at BlaBlaCar, shares how his team solved the cold start problem for their 1,500 Java microservices using Istio's warm-up capabilities . You will learn: Why Java applications struggle with cold starts...
Teaching Kubernetes to Scale with a MacBook Screen Lock, with Brian Donelan 26.08.2025 27:44
Brian Donelan , VP Cloud Platform Engineering at JPMorgan Chase , shares his ingenious side project that automatically scales Kubernetes workloads based on whether his MacBook is open or closed. By connecting macOS screen lock events to CloudWatch , KEDA , and Karpenter , he built a system that achieves 80% cost savings by scaling pods and nodes to zero when he's away from his laptop. You will lea...
Building a Carbon and Price-Aware Kubernetes Scheduler, with Dave Masselink 19.08.2025 41:28
Data centers consume over 4% of global electricity and this number is projected to triple in the next few years due to AI workloads. Dave Masselink , founder of Compute Gardener , discusses how he built a Kubernetes scheduler that makes scheduling decisions based on real-time carbon intensity data from power grids. You will learn: How carbon-aware scheduling works - Using real-time grid data to sh...
How Policies Saved us a Thousand Headaches, with Alessandro Pomponio 12.08.2025 32:35
Alessandro Pomponio from IBM Research explains how his team transformed their chaotic bare-metal clusters into a well-governed, self-service platform for AI and scientific workloads. He walks through their journey from manual cluster interventions to a fully automated GitOps-first architecture using ArgoCD , Kyverno , and Kueue to handle everything from policy enforcement to GPU scheduling. You wi...
Dear friend, you have built a Kubernetes, with Mac Chaffee 24.06.2025 19:45
Mac Chaffee , a platform engineer and security champion, examines why developers often underestimate the complexity of running modern applications and how overconfidence leads to expensive technical mistakes. You will learn: Why teams reject Kubernetes then rebuild it piece by piece - understanding the psychological factors, like overconfidence, that drive initial rejection of complex but proven t...
Beyond Kubernetes: Serverless Execution Models for Variable Workloads, with Marc Campora 17.06.2025 23:23
Marc Campora, a systems consultant with experience in high-throughput platforms, shares his analysis of a real customer deployment with 500+ microservices . He breaks down the cost implications, technical constraints, and operational trade-offs between Kubernetes containers and AWS Lambda functions based on actual production data and migration assessments. You will learn: Cost analysis frameworks...
Shared Nothing, Shared Everything: The Truth About Kubernetes Multi-Tenancy, with Molly Sheets 10.06.2025 35:56
Molly Sheets, Director of Engineering for Kubernetes at Zynga, discusses her team's approach to platform engineering. She explains why their initial one-cluster-per-team model became unsustainable and how they're transitioning to multi-tenant architectures. You will learn: Why slowing down deployments actually increases risk and how manual approval gates can make systems less resilient than faster...
My pipelines from GitLab Commit to ArgoCD got beaten by FTP, with David Pech 03.06.2025 47:52
A sophisticated GitLab CI/CD pipeline integrated with Argo CD was ultimately rejected in favour of simple FTP deployment , offering crucial insights into the real barriers facing cloud-native adoption in traditional organisations. David Pech , Staff Cloud Ops Engineer at Wrike and holder of all CNCF certifications , shares his experience supporting a PHP team after a company merger. He details how...
Performance testing Kubernetes workloads, with Stephan Schwarz 27.05.2025 35:34
If you're tasked with performance testing Kubernetes workloads without much guidance, this episode offers clear, experience-based strategies that go beyond theory. Stephan Schwarz , a DevOps engineer at iits-consulting, walks through his systematic approach to performance testing Kubernetes applications. He covers everything from defining what performance actually means , to the practical methodol...
Managing 100s of Kubernetes Clusters using Cluster API, with Zain Malik 20.05.2025 33:12
Discover how to manage Kubernetes at scale with declarative infrastructure and automation principles. Zain Malik shares his experience managing multi-tenant Kubernetes clusters with up to 30,000 pods across clusters capped at 950 nodes. He explains how his team transitioned from Terraform to Cluster API for declarative cluster lifecycle management, contributing upstream to improve AKS support whil...
Super-Scaling Open Policy Agent with Batch Queries, with Nicholaos Mouzourakis 13.05.2025 46:15
Dive into the technical challenges of scaling authorization in Kubernetes with this in-depth conversation about Open Policy Agent (OPA) . Nicholaos Mouzourakis , Staff Product Security Engineer at Gusto, explains how his team re-architected Kubernetes native authorization using OPA to support scale, latency guarantees, and audit requirements across services. He shares detailed insights about their...
Kubernetes upgrades: beyond the one-click update, with Tanat Lokejaroenlarb 06.05.2025 34:23
Discover how Adevinta manages Kubernetes upgrades at scale in this episode with Tanat Lokejaroenlarb. Tanat shares his team's journey from time-consuming blue-green deployments to efficient in-place upgrades for their multi-tenant Kubernetes platform SHIP , detailing the engineering decisions and operational challenges they overcame. You will learn: How to transition from blue-green to in-place Ku...
From Fragile to Faultless: Kubernetes Self-Healing In Practice, with Grzegorz Głąb 29.04.2025 34:15
Discover how to build resilient Kubernetes environments at scale with practical automation strategies from an engineer who's tackled complex production challenges. Grzegorz Głąb, Kubernetes Engineer at Cloud Kitchens , shares his team's journey developing a comprehensive self-healing framework . He explains how they addressed issues ranging from spot node preemptions to network packet drops caused...
Replacing StatefulSets with a custom Kubernetes operator in our Postgres cloud platform, with Andrew Charlton 22.04.2025 1:03:00
Discover why standard Kubernetes StatefulSets might not be sufficient for your database workloads and how custom operators can provide better solutions for stateful applications. Andrew Charlton , Staff Software Engineer at Timescale , explains how they replaced Kubernetes StatefulSets with a custom operator called Popper for their PostgreSQL Cloud Platform. He details the technical limitations th...
Saving 10s of thousands of dollars deploying AI at scale with Kubernetes, with John McBride 18.03.2025 52:09
Curious about running AI models on Kubernetes without breaking the bank? This episode delivers practical insights from someone who's done it successfully at scale. John McBride, VP of Infrastructure and AI Engineering at the Linux Foundation shares how his team at OpenSauced built StarSearch, an AI feature that uses natural language processing to analyze GitHub contributions and provide insights t...
I just want mTLS on Kubernetes, with John Howard 04.03.2025 30:38
Dive into the world of Kubernetes security with this insightful conversation about securing cluster traffic through encryption. John Howard, Senior Software Engineer at Solo.io, explains the complexities of implementing Mutual TLS (mTLS) in Kubernetes. He discusses the evolution from DIY approaches to Service Mesh solutions, focusing on Istio's Ambient Mesh as a simplified path to workload encrypt...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.