Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Better Canary Deploys with Kubernetes and Istio

Devoxx via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore canary deployments in Kubernetes and Istio through this comprehensive conference talk. Learn how to limit the impact of unforeseen issues during software releases and effectively monitor applications in Kubernetes. Discover the advantages of canary deploys, understand the concept of service mesh, and gain insights into implementing these techniques using Istio. Delve into topics such as blue-green deployments, rolling updates, and representative sets. Examine the importance of monitoring, anomaly detection, and key metrics to watch during deployments. Get hands-on knowledge about Kubernetes services, deployments, and environment variables, as well as Istio features like gateways and virtual services. Enhance your DevOps skills and learn to create more robust and reliable deployment strategies for complex systems.

Syllabus

Introduction
Yellow Ops
Who am I
About Datadog
About Kubernetes
BlueGreen Deployments
Pros
Cons
Rolling deployments
What is Canary Deploys
How does it work
Pause and monitor
Smaller scope
Concurrency
Random
Representative Sets
Usage Patterns
Granularity
Load Tolerance
Monitoring
Anomaly Detection
What to look for
Traffic
Kubernetes
Service Mesh with Kubernetes
What is a Service Mesh
How does a Service Mesh work
If we wanted to Canary deploy with this
What is a service
My service
My deployment
The main difference
Environment variables
Autosidecar injections
Serviceoriented Kubernetes
Deploying
Istio Gateway
Service
Spoilers
Virtual Service
User Agent Matching
Other Istio Features
Recap
Good Monitoring
What to Watch
Questions

Taught by

Devoxx

Reviews

Start your review of Better Canary Deploys with Kubernetes and Istio

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.