Navigating the Kubernetes Odyssey: Lessons from Early Adoption and Sustained...
summary
Journey from scavenged servers to global Kubernetes infrastructure shows concrete choices and outcomes: bootstrapped K8s v1.12 on CoreOS, replaced with Ubuntu Xenial and Puppet, built a chasis bootstrapper, then created K8s v1.15 (Kat2) and migrated 60–70% of production before moving to AWS EKS (ek1), reducing Europe latency; used Argo CD to eliminate drift and an Istio east‑west gateway to route traffic cluster‑to‑cluster with 1%, 5%, 10% canaries; migrated hundreds of workloads across dozens of teams with no major outage, then adopted Carpenter and KEDA and enforced policies via Gatekeeper.
AI-written summary · about
chapters (10)
- 0:00Kubernetes journey intro
- 1:26ThousandEyes origins
- 3:58Kubernetes migration 2015
- 5:22Scaling challenges OS switch
- 8:35Neglecting upgrades modernizing
- 12:11Moving to AWS
- 18:30Migrating to EKS
- 24:55Service mesh multi-cluster
- 30:36Summary future plans
- 33:50Sustainable ops lessons
related talks
14mLessons from the Kubernetes Adventure
35mKubernetes journey
31mMigrating Legacy Infrastructure to Kubernetes: Olark’s Lessons From the Trenches
42mMastering Kubernetes: Challenges, Strategies, and Best Practices
19mThe Path to Kubernetes Adoption Is (Not Just) Installing Kubernetes
15mBenefits of Taking the Less Traveled Road with Containers Infrastructure
33mKubernetes: Crossing the Chasm
29m11 5 years of kubernetes and looking to the future
