Uber shares insights into migrating large-scale interactive workloads from Peloton to Kubernetes. The process involved migrating 3,500 Jupyter and RStudio sessions with minimal disruption, leveraging Kubernetes features like Jobs and Federation for improved efficiency. Challenges included managing interactive sessions, NFS support, and maintaining user-installed packages across platform transitions. This migration unlocked better resource sharing and cloud integration for the company.

12m read timeFrom uber.com
Post cover image
Table of contents
Motivation Behind the MigrationChallengesDesign ChoicesDevelopment and Deployment ChallengesImpactAcknowledgments

Sort: