~/talk

A Journey to Safe, Mission Critical Continuous Delivery at Descartes Labs

Talkat Spinnaker Summit 2019 · 2019-11-16..11-17· [devops-and-delivery, kubernetes]
links:none on file
slides:none on file

Descartes Labs runs several Kubernetes clusters with dozens of services and tens of thousands of Pods and CPU cores and achieves a combined deployment frequency above 150 releases per day from a team of 30 engineers. The delivery stack uses Spinnaker, Istio & Envoy plus a dynamically templated Spinnaker pipeline (JSON beside app code) that automates canary analysis by patching Istio VirtualServices and comparing canary vs fresh baseline; result: ~3 deploys/day per service, 16 active services, and zero rollbacks for three months.

AI-written summary · about

  1. 0:00Intro
  2. 0:23What is this talk about?
  3. 1:48Wildfire Detection
  4. 2:36Mission Critical Delivery?
  5. 3:21The value of high-velocity continuous delivery
  6. 5:16Istio and Kubernetes
  7. 8:48From Development to Production
  8. 10:45A developer wants to start deploying a new application
  9. 12:14Jinja Pipeline Templates
  10. 14:52k8s/deployment.yaml
  11. 24:07Safer deployments using canaries
  12. 25:55Why do we need a baseline?
  13. 29:15The Canary_Rollout pipeline
  14. 32:00Configuring Metrics & Analysis
  15. 33:41Dynamically steering traffic with Spinnaker and Istio
  16. 35:09Canary Rollout Questions
  17. 38:58A tale of two canaries
  18. 41:11How does this all work out? The numbers
  19. 41:58Conclusions
  20. 43:25Descartes Labs SRE Team
~/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.