
The New Stack Podcast How Kubernetes Became the New Linux
7 snips
Nov 18, 2025 Jesse Butler, Senior AWS EKS lead, dives into the evolution of Kubernetes, drawing parallels to the early days of Linux. He discusses the significance of KRO (Kube Resource Orchestrator) in addressing the challenge of custom controllers by automating resource management. Karpenter's innovations in cloud autoscaling are highlighted, showcasing its just-in-time node provisioning and cost-optimization strategies. Butler emphasizes AWS's commitment to open source and community-driven solutions, marking a shift towards shared standards in the Kubernetes ecosystem.
AI Snips
Chapters
Transcript
Episode notes
CRD Proliferation Became Tech Debt
- Kubernetes CRDs led to proliferation of custom controllers that became organizational tech debt.
- KRO (Kube Resource Orchestrator) automates CRD and microcontroller creation to reduce that glue code burden.
Generate Controllers From Simple Schemas
- Define a simple schema and resource graph so a platform can auto-generate a CRD and its controller.
- Use DAG-based dependency inference to manage lifecycle and ordering of constituent resources.
Just-In-Time Node Provisioning
- Carpenter provisions nodes just-in-time when pods can't schedule, instead of relying only on traditional autoscalers.
- It optimizes node selection for cost and performance via a flexible provider model and API.
