~/talk

101 Ways to “Break and Recover” Kubernetes Cluster

Talkat KubeCon + CloudNativeCon Europe 2018 · 2018-05-02..05-04· C1-M2· [kubernetes]
links:none on file
slides:none on file

Oath (Yahoo) operates about a dozen on‑prem Kubernetes clusters (7000+ pods per uploader) and recounts concrete outages and fixes: a single mistaken namespace delete removes 100+ Deployments and is mitigated by failover plus a namespace-deletion admission controller; duplicate Ingress hosts cause mixed traffic and are blocked by an ingress-claim validation; a kubelet roll‑out bug triggers cluster‑wide eviction backoff and full‑disruption mode; an etcd upgrade script wipes data and is recovered with etcd snapshot restore; custom tooling includes an ATS‑based custom ATS ingress controller, a Screwdriver templating CI/CD, and Athens auth hooks.

AI-written summary · about

  1. 0:00Introduction
  2. 1:58Where are we today
  3. 3:07Architecture
  4. 6:43Pipeline
  5. 8:15Namespace
  6. 8:51Delete
  7. 9:46cascading impact
  8. 10:27how to recover
  9. 12:11single ingress controller
  10. 12:46copy paste clone
  11. 13:49ingress claim
  12. 18:32degrade experience
  13. 20:42API connection
  14. 21:27Recover
  15. 22:23TLS Rotation
  16. 24:51Multiple Public Keys
  17. 25:29Ecosystem
  18. 25:52Cube DNS
  19. 27:55DNS Mask
  20. 29:05Kubernetes Releases
  21. 30:17Container Isolation
  22. 31:06Node Controller
  23. 32:23Game Day Testing
  24. 34:24Open Source
~/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.