Building and Managing Kubernetes with Kubernetes
summary
eBay runs a fleet-management layer that models racks, switches, subnets, OS images and hosts as CRDs for hardware and OS and drives provisioning with controllers that allocate assets, IPs and kickstart bare metal. Clusters are built with Salt where each Salt deployment is tied to a Git commit ID; controllers perform staged rolling upgrades via bucketed transactions and a health-monitor framework. Production scale: 50+ clusters, ~30,000 hosts, ~160,000 pods and ~15 edge clusters, and VMs run via virtlet as Pods.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:29Agenda
- 1:11eBay's k8s deployments
- 3:20Fleet management system
- 6:04Architecture View (single Availability Zone)
- 10:08Bootstrap and Model the Datacenter
- 11:56BM Provisioning System
- 18:30Build & manage k8s with k8s
- 20:10Building & managing k8s with salt operators
- 22:59GitOps for devops
- 24:46Features inspired by k8s Schedule
related talks
28mBuilding and Managing Kubernetes with Kubernetes
38mModel and Operate Datacenter by Kubernetes at eBay
32mRunning eBay’s High-Performance Workloads with Kubernetes
35mImperative to Declarative Infrastructure by For Developers and Operators
01h 01mDeploying Kubernetes, a Container Cluster Manager
17mKeynote: Extending Kubernetes: Application Orchestration to 1000’s of Clusters in...
36mBuilding a CI/CD driven infrastructure for managing Kubernetes clusters
32mRunning Kubernetes in a Manufacturing Line – What Could Possibly...
