The Great "k8s.gcr.io" Vanity Domain Flip
Talkat KubeCon + CloudNativeCon North America 2020 Virtual · on Thursday, 2020-11-19· at 17:40· Intrado Virtual Event Platform,·
summary
Two-year effort (late 2018–mid 2020) rewrites Google’s promotion system into a Go-based container image promoter that reads production state in ~30 seconds, models promotions as “edges,” and handles roughly 30,000 images with parallelized deltas. Auditing runs on Pub/Sub → Cloud Run → Error Reporting, backups are incremental every 12 hours to avoid quota blowouts, and the DNS flip finishes in a careful four-day rollout on July 24 with no service-visible failures.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:55Agenda
- 1:21What is a vanity domain
- 2:46Infrastructure improvements
- 3:28Historical context
- 4:22Why did Google need an internal promoter
- 5:52Not a great idea
- 6:02We need a change
- 6:52Open Source
- 8:52Performance Optimization
- 10:07Edges
- 10:43Staging vs Production
- 13:05Overview
- 13:55Audit
- 16:12Backups
- 18:20Testing
- 19:52Testing Frameworks
- 20:26Domain Flip History
- 25:10Staging Projects
- 29:21Whats Next
- 31:30Lessons Learned
- 33:25How to Get Involved
related talks
29mA history of GOV.UK's infrastructure: the long voyage to Kubernetes
27mPods on Steroids - A Case Study of Migrating Flipkart.com to K8s on Bare Metal
32mCruise’s Self-Driving Networking Journey
45mLearning How to Pronounce Kubernetes to Production in 3 Months!
23mBuilding Unified Global Load Balancing for the Edge With k8gb
05mDEVOPS DAYS MTL 2018 - Maxime Boisvert
01h 00mEventing with Knative and Cloud Run: From Basics to Advanced
38mChef + Google Kubernetes Engine
