Agent-Based Design for Automating Large-Scale K8s Operations - Karan MV, GitHub
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2024-03-21

Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon North America in Salt Lake City from November 12 - 15, 2024. Connect with our current graduated, incubating, and sandbox projects as the community gathers to further the education and advancement of cloud native computing. Learn more at https://kubecon.io

Agent-Based Design for Automating Large-Scale K8s Operations - Karan MV, GitHub

GitHub is home to 100+ million developers who use hundreds of millions of repositories. Kubernetes is at the core of the paved path at GitHub for running containerized services, which powers many microservices of the GitHub platform and some key internal tools. The Kubernetes footprint at GitHub includes multiple clusters in multiple regions with thousands of nodes. To operate such a large K8s footprint efficiently, reliably and securely, GitHub has built internal tools that implement an agent-based K8s lifecycle management. This design and tools help codify operator tasks and reliably apply changes and upgrades to clusters across both the control plane and the worker nodes. In this talk, you'll hear more about: - K8s footprint at GitHub and how it forms a part of the paved path - The agent-based K8s lifecycle management design and how it helps in operating large-scale clusters - Examples of how K8s infra at GitHub helps power some large-scale services, including GitHub Copilot