Overview
Explore the concept of a Universal Control Plane (UCP) for Kubernetes in this 26-minute conference talk. Dive into the challenges of installing, managing, and updating Kubernetes clusters, and learn how to treat them as disposable resources. Discover how to build an extensible, unified control plane for multi-cluster management using open-source tools like kcp and Crossplane. Examine the hub-and-spoke architecture, where a central "hub" Kubernetes cluster manages multiple physical clusters. Understand the benefits of this approach, including centralized API management, flexible workload scheduling, and reduced cloud vendor lock-in. Explore recent improvements to the upstream kube-apiserver that enable UCP development, such as defining core Kubernetes resources as Custom Resource Definitions (CRDs).
Syllabus
Kubernetes - The Universal Control Plane - Nabarun Pal, VMware
Taught by
CNCF [Cloud Native Computing Foundation]