~/talk

Tutorial: So You Want To Develop a Clust...

Talkat KubeCon + CloudNativeCon North America 2022 · on Monday, 2022-10-24· [kubernetes]
linkedin:winnie-kwon
links:none on file
links:none on file
slides:none on file

Hands‑on guide to building a Cluster API infrastructure provider for Docker that actually provisions each node as a container, creates a container load‑balancer for a 3‑control‑plane setup, and bootstraps nodes with kubeadm bootstrap scripts. Follow the repo scaffolding with Kubebuilder codegen, run locally with Kind and Tilt (live‑reload and delve debugging), implement finalizers, providerID syncing and status patches, and test creation of clusters and DockerMachines; release notes cover making the provider installable via clusterctl.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27What is Cluster API
  3. 5:42Cluster API providers
  4. 9:13Prerequisites and setup
  5. 13:47Custom resource types
  6. 14:07Practical tutorial start
  7. 21:16Setting up repositories
  8. 24:43Generating code with Kubebuilder
  9. 31:40Compiling and verifying
  10. 40:44Introducing Tilt
  11. 51:37Docker Cluster controller
  12. 1:00:00Docker Machine controller
  13. 1:15:51Demo of provider
  14. 1:19:44Creating a cluster
  15. 1:23:49Debugging provider
  16. 1:24:09Releasing provider
~/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.