Build Systems that Drive Business
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Canary deploys with Kubernetes and Istio

Jason Yee (Datadog)
11:25am–12:05pm Wednesday, June 13, 2018
Continuous Delivery, Kubernetes
Location: LL20 A/B Level: Beginner
Secondary topics: Systems Monitoring & Orchestration
Average rating: ****.
(4.50, 4 ratings)

Prerequisite knowledge

  • A basic understanding of Docker and Kubernetes

What you'll learn

  • Learn how to more easily test code in production while isolating the effect of potential issues using container orchestration and services meshes


Working with complex systems means that even well-written code can behave in unexpected ways, leading to outages and critical issues. Kubernetes allows you to easily roll out new code and quickly revert to safe, stable releases when issues are identified. But often the damage done in the short period between deploy and rollback is significant.

Jason Yee shows you how to limit the effect of unforeseen issues using canary deploys with Istio. He also discusses ways to better monitor your applications in Kubernetes to help you spot potential problems before they affect your entire customer base.

Photo of Jason Yee

Jason Yee


Jason Yee is a technical evangelist at Datadog, where he works to inspire developers and ops engineers with the power of metrics and monitoring. Previously, he was the community manager for DevOps and performance at O’Reilly Media and a software engineer at MongoDB. He’s currently exploring the world while living as a nomad and would love to hear about the part of the world that you call home.