~/talk

Only Slightly Bent: Uber’s Kubernetes Migration Journey for Microservices

links:none on file
slides:none on file

Uber evaluates moving thousands of microservices from Mesos to Kubernetes, aiming to support secure service mesh and ML workloads without rewriting services. Key results: etcd sustains large values after tuning from its 50k/sec claim and API server + etcd, after parameter changes, launches 40k pods in 30s on 8k nodes. Chosen approach keeps Peloton as the scheduler and uses Peloton host manager bridged Mesos and Kubernetes, with custom CRI and Docker logging driver and a CNI+CRI port-mapping hack for host-port service discovery; work remains exploratory, not yet in production.

AI-written summary · about

  1. 0:00Intro
  2. 2:53Stateless Services
  3. 4:25Other Compute Use Cases
  4. 5:09Customized Workload Scheduler
  5. 6:33Motivation to Migrate to Kubernetes
  6. 8:28Evaluation of Kubernetes for Uber
  7. 9:49Scalability
  8. 14:44Portability
  9. 19:51Broader Integration with Uber Ecosystem
  10. 21:26Case Study 1 - Logging
  11. 25:31Case Study 2 - Networking
  12. 28:39Key Takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.