文件名称:k8s部署策略:Kubernetes部署策略介绍
文件大小:812KB
文件格式:ZIP
更新时间:2024-02-25 07:40:21
kubernetes canary helm grafana prometheus
Kubernetes部署策略 在Kubernetes中,几乎没有其他方法可以发布应用程序,因此您必须仔细选择正确的策略以使基础架构具有弹性。 :终止旧版本并发布新版本 :以滚动更新的方式发布新版本,一个又一个 :与旧版本一起发布新版本,然后切换流量 :向一部分用户发布新版本,然后进行全面部署 :以精确的方式(HTTP标头,cookie,权重等)向一部分用户发布新版本。 Kubernetes并不是开箱即用的,这意味着要设置一个更智能的负载平衡系统(Istio,Linkerd,Traeffik,自定义nginx / haproxy等)需要额外的工作。 :与旧版本一起发布新版本。 传入流量已镜
【文件预览】:
k8s-deployment-strategies-master
----.gitignore(21B)
----app()
--------Gopkg.toml(622B)
--------Dockerfile(328B)
--------Makefile(301B)
--------.dockerignore(7B)
--------main.go(4KB)
--------README.md(880B)
--------Gopkg.lock(2KB)
----README.md(4KB)
----ramped()
--------app-v1.yaml(1KB)
--------grafana-ramped.png(172KB)
--------README.md(2KB)
--------app-v2.yaml(2KB)
----decision-diagram.png(216KB)
----canary()
--------nginx-ingress()
--------native()
--------grafana-canary.png(174KB)
--------README.md(1KB)
--------istio()
----shadow()
--------grafana-shadow.png(125KB)
--------app-v1.yaml(1KB)
--------virtualservice-mirror.yaml(309B)
--------gateway.yaml(232B)
--------virtualservice.yaml(244B)
--------README.md(3KB)
--------app-v2.yaml(1KB)
----blue-green()
--------grafana-blue-green.png(180KB)
--------README.md(761B)
--------single-service()
--------multiple-services()
----recreate()
--------app-v1.yaml(1KB)
--------README.md(1KB)
--------app-v2.yaml(1KB)
--------grafana-recreate.png(165KB)
----ab-testing()
--------app-v1.yaml(1KB)
--------virtualservice-match.yaml(482B)
--------gateway.yaml(232B)
--------virtualservice.yaml(244B)
--------README.md(4KB)
--------app-v2.yaml(1KB)
--------grafana-ab-testing.png(116KB)
--------virtualservice-weight.yaml(337B)