Overview
Explore a 28-minute conference talk from the Linux Foundation that delves into eBay's innovative approach to building and managing Kubernetes clusters using Kubernetes itself. Learn how eBay developed a fleet management system based on Kubernetes, modeling everything from servers and subnets to operating systems and packages as Custom Resource Definitions (CRDs). Discover how this declarative and portable system enables eBay to manage its entire data center infrastructure. Gain insights into the architecture, bootstrap process, and bare metal provisioning system. Understand how eBay leverages Salt operators, GitOps practices, and Kubernetes-inspired scheduling features to create a highly scalable, self-healing, and cloud-native system for unifying their fleet management.
Syllabus
Intro
Agenda
eBay's k8s deployments
Fleet management system
Architecture View (single Availability Zone)
Bootstrap and Model the Datacenter
BM Provisioning System
Build & manage k8s with k8s
Building & managing k8s with salt operators
GitOps for devops
Features inspired by k8s Schedule
Taught by
Linux Foundation