~/talk

Visualizing Canary Rollouts with Istio and Helm

Talkat DevOpsDays Detroit 2019 · 2019-10-23..10-24· [kubernetes, devops-and-delivery]
linkedin:dan-garfield
slides:none on file

Demonstrates a Helm-based pipeline that uses Istio to split traffic and a Codefresh step to increment canary percentages (demo uses Codefresh). Deploys a color-coded app (open-source) with a clickable failure injection, sends 35% traffic to the canary, runs health checks on each increment, and automatically removes the failing version and rolls back when pods crash. Shows Helm releases as rollbacks, containerized pipeline steps, and how to inspect the failing commit and image.

AI-written summary · about

  1. 0:00Introduction
  2. 0:39Dan Garfield
  3. 1:22What is Istio
  4. 2:09What is a Canary
  5. 2:25How a Canary works
  6. 3:06Canary is not about testing
  7. 4:55Microservices
  8. 7:19Usefulness
  9. 8:06The ultimate goal
  10. 9:50Helm
  11. 10:20Kubernetes
  12. 10:43How Istio works
  13. 11:49Helm chart
  14. 12:27A Helm chart
  15. 12:46How should this work
  16. 13:08How does Helm work
  17. 13:26What percentage of traffic to send
  18. 13:57Pipeline
  19. 14:23Demo Time
  20. 14:55Canary
  21. 15:57dashboard
  22. 16:17Emacs
  23. 16:34Yellow
  24. 17:35Home Page
  25. 17:50Canary Release
  26. 19:07Crash Loopback
  27. 19:17Health Check
  28. 19:59Demo
  29. 21:48Fix
  30. 22:21Traffic increment
  31. 22:40Kubernetes Plane
  32. 23:38Build
  33. 23:52Traffic Flow
  34. 24:02Pro Tip
  35. 24:33Twitter
  36. 24:50Free Images
  37. 25:04QA
~/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.