Canary Deployments with Istio and Argo Rollouts | HPA | Demo

Описание к видео Canary Deployments with Istio and Argo Rollouts | HPA | Demo

Watch a demo on integrating Istio service mesh with Argo Rollouts and HPA for fully automated canary deployments.

Canary deployment is a safe rollout strategy for DevOps to release applications to production. It involves exposing the new version of the application to a small percentage of live traffic and gradually increasing the traffic based on application performance. Istio service mesh is handy here as it can split the traffic based on weights.

The problem with canary releases is that they require manual intervention; DevOps needs to constantly watch the performance and increase/decrease traffic weights to the canary version accordingly. This is where Argo Rollouts comes in.

Integrating Istio with Argo Rollouts helps DevOps to configure metrics and completely automate the canary deployment process based on those metrics.

The video shows a demo of canary deployment using Istio and Argo Rollouts. It also discusses how to integrate HPA (HorizontalPodAutoscaler) for Argo Rollouts.

▬▬▬▬▬ Timestamp ▬▬▬▬▬▬
00:00 Intro and agenda.
02:15 Need of Canary Deployments
05:00 Traffic splitting management by Istio
06:00 Progressive delivery with argo rollouts and Istio - Istio and Argo rollouts integration
08:00 Argo rollouts deployment options for Canary
11:50 Istio with Argo rollouts hands-on demo
12:40 Argo rollout installation
15:00 Argo rollouts deployment option 1 - Argo rollouts deployment using rollout template
28:25 Argo rollouts deployment option 2 - Argo rollouts deployment with k8s deployment
32:00 Transferring replica management to Argo rollouts
38:45 HPA (Horizontal Pod Autoscaler) for Argo rollouts

▬▬▬▬▬ Additional resources ▬▬▬▬▬▬

➡️ How to Implement Canary for K8s Apps Using Istio: https://imesh.ai/blog/how-to-implemen...

➡️ Canary Release with Istio Ambient Mesh:    • Canary Release in Istio Ambient Mesh ...  

➡️ Learn Istio service mesh from scratch in 3 hrs: https://www.udemy.com/course/istio-se...

➡️ Looking for Istio at scale, without any of its operational complexities? Check this out: https://imesh.ai/managed-istio.html

▬▬▬▬▬ About IMESH ▬▬▬▬▬▬

IMESH offers a Kubernetes-native application network and security platform to manage multi-cloud and hybrid-cloud environments. The IMESH platform is built on top of Istio service mesh and Envoy API gateway and helps cloud, platform, and security teams to make Kubernetes applications more secure, manageable, and reliable.

▬▬▬▬▬ Connect ▬▬▬▬▬▬

Website: https://imesh.ai/
GitHub: https://github.com/imesh-ai
LinkedIn:   / imeshai  

▬▬▬▬▬▬ Thanks ▬▬▬▬▬▬

#canarydeployment #istio #argorollouts #HPA

Комментарии

Информация по комментариям в разработке