Gone in 60 Minutes: Migrating 20 TB from AKS to GKE in an Hour with Vitess
Talkat KubeCon + CloudNativeCon North America 2019 · on Thursday, 2019-11-21· at 14:25· Room 14AB - San Diego Convention Center, Mezzanine Level·
summary
Claims a production migration of 20 TB in under an hour from AKS to GKE using Kubernetes plus Vitess, performed by taking backups to GCS, restoring shards (≈250 GB targets) and reparenting masters. Uses public Helm charts, nginx ingress, cert‑manager, external‑dns, and dedicated node pools with preemptible nodes to cut cost. Leverages Vitess features: VTGate/VTTablet topology, asynchronous replication and Vitess messages as a MySQL-backed queue. Migration completes successfully with minimal downtime.
AI-written summary · about
chapters (10)
- 0:00The problem of cloud lock-in
- 1:36Analyzing cloud infrastructure
- 6:29Experiences with AKS
- 8:43Introducing Vitess
- 13:35Multi-region architecture
- 16:43The power of Vitess messages
- 18:41Migrating to GKE
- 25:40Post-migration reflections
- 26:58Future potential and closing
- 30:21Q&A session
related talks
45mDeep Dive: Vitess
35mExploring High Availability in Kubernetes with Vitess
31mVitess: Running MySQL with confidence on Kubernetes
35mExploring High Availability in Kubernetes with Vitess
12mKeynote: Keeping Your Data in Kubernetes with Vitess
43mVitess and a Kubernetes Operator
44mIntro: Vitess
41mScaling Databases with Vitess
