Build Systems that Drive Business
Sep 30–Oct 1, 2018: Training
Oct 1–3, 2018: Tutorials & Conference
New York, NY

Canary deploys with Kubernetes and Istio

Jason Yee (Datadog)
2:25pm–3:05pm Wednesday, October 3, 2018
Kubernetes, Microservices and Containers
Location: Beekman/Sutton North Level: Beginner
Secondary topics:  Systems Monitoring & Orchestration
Average rating: ****.
(4.67, 3 ratings)

Prerequisite knowledge

  • A basic understanding of 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.