~/talk

Self-Hosted Kubernetes: How and Why [I]

links:none on file
slides:none on file

Self-hosted Kubernetes runs the control plane as Deployments and DaemonSets so upgrades and autoscaling use native Kubernetes primitives; bootkube and kubeadm are used to bootstrap a temporary static control plane that pivots to self-hosted components, and Tectonic runs this in production. A lightweight checkpoint daemon stores local static manifests so a master node reboot or API-server outage can resurrect critical pods, and operators encode safe rollouts (API server → scheduler → controller manager) for zero‑downtime upgrades.

AI-written summary · about

  1. 0:00Intro
  2. 0:28Who this talk is for
  3. 1:47A talk in three parts
  4. 3:14Desirable control plane properties
  5. 5:25Simplified node management
  6. 6:24So how do we select masters?
  7. 6:44Streamlined lifecycle management
  8. 7:47How does self-hosted Kubernetes work?
  9. 8:36How it works: Bootstrapping
  10. 15:17How it works: Upgrades
  11. 16:33How it works: Disaster recovery
  12. 20:09Bootkube Recover
  13. 23:38Automated operations
~/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.