Cluster API Deep Dive
summary
Cluster API provides declarative CRDs and controllers to create, upgrade and operate clusters using four controller managers (core, bootstrap, infrastructure, control plane) and interchangeable providers. The demo uses the tinkerbell provider to PXE-boot five physical machines, write an OS image to disk, drop cloud-init pointing at a Hegel metadata URL, run kubeadm (Kubernetes 1.18.15) and join nodes; three workers converge to Ready after CNI. Roadmap targets v0.4 (v1alpha4) for UX and stability in Q2 2021.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:35Agenda
- 1:09Why Cluster API
- 3:31How Cluster API works
- 6:00Core Controller Manager
- 12:11What is Tinkerbell
- 12:30Microservices
- 13:49Cluster API Provider
- 14:54Create a Hardware Resource
- 17:23Create a Cluster
- 20:42Cluster API Workflow
- 27:29Roadmap
- 31:29Versioning
- 34:06How to get involved
related talks
32mFlexible Kubernetes Multitenancy with vCluster
28mKubernetes Plane Aerodynamics: Breaking the Architectural...
37mKubernetes Wonderland: Adventures in Platform Building
32mKubernetes Namespaces Unleashed: Unlocking the Full Potential of You...
32mYAML Your Cloud! Managing Your Hosted Resources With Kubernetes
33mKubernetes Deconstructed: Understanding Kubernetes by Breaking It Down
32mKubernetes as a platform for platforms
28mOverview Of Challenges And Solutions For Orchestrating Applications To Multiple DC And Edge Clusters
