文件名称:kubernetes-istio-helm-canary:展示使用Kubernetes,Istio和Helm的应用程序的分阶段Canary发布的存储库
文件大小:17KB
文件格式:ZIP
更新时间:2024-05-24 08:49:01
Python
展示使用k8s,istio和helm的Canary部署策略的存储库 istio docs的productpage应用程序被用作示例应用程序来演示此策略 下一篇更详细地说明了该策略 战略阶段 稳定状态-生产部署Pod(具有当前应用程序版本)的流量为100% 到Canary部署Pod(应用程序的下一版)的流量为10%,到生产部署的流量(应用程序的当前版本)为90% 90%的流量流向Canary部署容器(应用程序的Vnext),10%的流量流向生产部署(应用程序的当前版本) 100%到Canary部署容器(应用程序的Vnext)的流量,0%到生产部署(应用程序的当前版本)的流量 100%流量到Canary部署Pod(App的Vnext),并滚动升级生产部署Pod,以将其移至App的Vnext 到生产部署容器(现在具有App Vnext)的流量为100%,到金丝雀部署容器(应用程序Vnex
【文件预览】:
kubernetes-istio-helm-canary-master
----productpage()
--------productpage.py(8KB)
--------Dockerfile(891B)
--------requirements.txt(304B)
--------chart()
--------templates()
----helm-commands.sh(5KB)
----README.md(2KB)
----helm-template-output.yaml(4KB)
----.gitignore(1KB)