~/talk

From Frankenstein to Kamaji: Lessons in Building a Single CAPI Cluster Across Multiple Providers

links:none on file
links:none on file
slides:none on file

Giant Swarm prototypes a hybrid Cluster API cluster with the control plane on vSphere and workers on Proxmox, which initially requires a Frankenstein cluster hack: patching the vSphere CCM to ignore non-vSphere provider IDs so Proxmox nodes stop getting deleted. That fork works but is brittle and unmaintainable, so they replace VM control planes with Kamaji hosted control planes, running three control plane pods and a 3-node etcd StatefulSet in the management cluster, yielding faster bootstraps, better resource use, and upstream support at the cost of management-cluster blast radius and networking tweaks.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:07Cluster API overview
  3. 9:19Hybrid cluster challenges
  4. 11:28Frankenstein cluster demo
  5. 15:41Fixing the Frankenstein cluster
  6. 22:45Hosted control planes with Kamaji
  7. 26:40Kamaji cluster demo
  8. 31:20Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.