~/talk

10 More Weird Ways to Blow Up Your Kubernetes

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

Test clusters hit 56,000 replica sets when a deployment’s collisionCount climbs to ~100,000 because topologySpreadConstraints aren’t copied into ReplicaSets; a mutating admission webhook produces a bad JSON patch order that prevents deploys for seven days until the webhook is removed; HPA bugs (zero current replicas, spinnaker migration, manual kubectl scale) repeatedly leave services at 0 replicas; deleting all masters breaks the API server; one deploy with huge maxSurge and crashloops drives API servers OOM; kube2iam race is mitigated by an init container that waits for creds; an ECR cleaner returns an empty list on error and deletes production images.

AI-written summary · about

  1. 0:00Start
  2. 1:53Context
  3. 2:54Let's do more diff'ing
  4. 4:20Mutating Time Bomb
  5. 4:471 deployment, 3 replicasets??
  6. 5:09One hour later...
  7. 6:01Remember the first page?
  8. 6:30The Bug
  9. 9:55Edge case: ZERO
  10. 13:51Runbooks to the Rescue
  11. 14:3411:16, K8s master CPU goes up...
  12. 15:22What is happening?
  13. 15:49Response
  14. 16:07Postmortem
  15. 16:56Ongoing Unknowns
  16. 17:50Authentication via IAM Roles
  17. 19:07Race Conditions
  18. 20:17More Init Containers!
  19. 20:50Service Account IAM Auth
  20. 21:4136 cores on machine, 36 limits on cpu
  21. 21:59K8s limits pod's cpu usage using linux cgroups & CFS
  22. 23:30So with 36 cores, 36 limits...
  23. 24:07How is it affecting performance?
  24. 25:40Oops #1
  25. 26:36Oops #2 & #3
  26. 27:44The Fix & Takeaways
  27. 33:42Oops #3
  28. 34:22The fix #2
~/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.