Extending Kubernetes
summary
Shows how to extend Kubernetes beyond container orchestration by using concrete APIs and projects: Service Catalog, API Builder and CRDs to extend the API surface; Virtual Kubelet to simulate worker nodes; and building a custom scheduler with bespoke workload-placement rules. Covers other extension techniques that enable adopting Kubernetes as the orchestrator for a cloud-native datacenter.
AI-written summary · about
chapters (9)
- 0:00Introduction and motivation
- 2:24Kubernetes basic structure
- 7:24Custom Resource Definitions
- 14:06Extensions via Custom Controllers
- 22:05Native and external controllers
- 27:21Node scheduling and affinity
- 29:10CRD Providers
- 30:34Practical demo of extensions
- 37:18Kubernetes resources and community
related talks
06mExtending the Kubernetes API
34mExtending the Kubernetes API: What the Docs Don't Tell You
40mExtension API Server in Kubernetes: When CRD Is Not Enough
26mExtending Kubernetes with Custom Controllers
39mBuilding Distributed Systems with Kubernetes
46mExtend Your Kubernetes With the Power of Open Source
08mKubernetes: The API of Everything
25mExtending Kubernetes for AI | Lessons Learned From Platform Engineering
