~/talk

KubeCeption! A Story of Self-Hosted Kubernetes

links:none on file
slides:none on file

Demonstrates a self-hosted control plane where API server, scheduler, controller-manager and kube-proxy run as Deployments/DaemonSets, uses bootkube to bootstrap a replacement control plane, and shows creating HA from one to three nodes and upgrading from 1.4.4 to 1.4.5 using only kubectl-only upgrade commands. Explains that DaemonSets don’t yet do rolling updates so pods are manually deleted, outlines using an etcd operator to migrate seed data, and describes recovery techniques: force-scheduling a scheduler pod with nodeName and user-space pod checkpointing.

AI-written summary · about

  1. 0:00Introduction
  2. 0:33What is SelfHosted Kubernetes
  3. 5:47How SelfHosted Kubernetes Works
  4. 15:59Simplify Lifecycle Management
  5. 17:03How it Works
  6. 17:38BootCube
  7. 21:11Versions
  8. 27:21Control Plane
  9. 28:37Pod Network
  10. 30:47Ledet CD
  11. 33:16Disaster Recovery
  12. 33:59Loss of Control Plan
  13. 34:33Recovery
  14. 39:17Power Cycling
  15. 42:12Permanent Loss
  16. 43:10Whats Next
~/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.