Better Canary Deploys with Kubernetes and Istio
Offered By: Devoxx via YouTube
Course Description
Overview
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
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube