~/talk

Chaos: Breaking your Systems to Make them Unbreakable

Talkat TestCon Europe 2019 · 2019-10-15..10-17· [devops-and-delivery, kubernetes]
name:Jason Yee
github:jwsy
slides:none on file

Chaos engineering runs planned experiments on staging then production, using game days last 90 minutes with 30 minutes planning, 50 minutes play and 10 minutes reporting. Tests range from deleting a pod or deployment to blocking dependencies, terminating hosts, degrading CPU/memory, spiking traffic and even killing a region. Practical tools include stress-ng, Vegeta, iptables and simple systemctl commands; vendors like Gremlin and Chaos Toolkit are optional. A WordPress+MySQL demo on Kubernetes shows pods auto-restart, deleting a deployment yields 500 errors, and maxing memory unexpectedly kills the kube master — fix with pod priorities.

AI-written summary · about

  1. 0:00Start
  2. 2:39Difference between Testing and Production
  3. 8:38Chaos Monkey
  4. 10:28Game Days
  5. 10:44Set Time Limits
  6. 12:05Form a Hypothesis
  7. 12:31Write Down What You Expect To Do if Everything Goes Horribly Wrong
  8. 16:16Monitor for Outages
  9. 20:31Terminate the Host
  10. 21:09Degrade the Environment
  11. 24:55Kubernetes
  12. 27:11Kill My Sequel
  13. 28:15Degrading the Environment
  14. 38:09Additional Resources
~/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.