Taming the Lifecycle of 100+ Kubernetes Clusters with K8s Plumber
summary
Describes managing about 100 Kubernetes clusters using a Git-backed workflow of plain Terraform files plus simple CI workflows to provision, import, and upgrade clusters across cloud and on-prem. Uses Terraform (with Helm charts applied as Terraform resources) and Git to produce reproducible cluster state, detect drift via terraform plan, and support ~5-minute onboarding for legacy clusters; daily operations aim for automated control-plane and rolling upgrades while some infrastructure edge cases remain manual.
AI-written summary · about
chapters (6)
- 0:00Kubernetes lifecycle challenges
- 6:30InfoCert cluster management
- 11:08K8s Plumber approach
- 17:34Next steps and automation
- 21:48Stateful workloads and databases
- 26:52Q&A
related talks
20mScale production grade K8s Multi-Cluster environments using GitOps
35mKubernetes journey
15mTerraform, GitOps & Kubernetes: manage infrastructure & aas
36mMulti-Cluster Kubernetes Quick Delivery with IaC and GitOps
32mDeep Dive: Kubespray (a sig-cluster-lifecycle's project)
56mManaging from 1 to 1 million Kubernetes Clusters
36mBuilding a CI/CD driven infrastructure for managing Kubernetes clusters
45mKubernetes Operability Tooling
