Ess*_*eTi 4 kubernetes kubernetes-helm
我正在尝试习惯 helm,但在使用 helm Upgrade 时遇到问题。问题是,有可能做到0停机吗?
我注意到的事情是,helm/k8s 在新 pod 准备好/上线之前删除了旧 pod。是否可以说只有当新的启动并运行时才删除旧的?这似乎是一个非常合乎逻辑的案例,但我不知道该怎么做。
注意:现在我正在强制 pod 重新创建helm upgrade --recreate-pods notes notes/,可能是这样吗?
您的应用程序应该具有Livness 和 Readiness 探针,因此只有当新应用程序的 Readiness 探针通过时,它才会关闭旧应用程序。您还可以查看部署策略。
正如本文所述,在为 Kubernetes 构建应用程序时,Liveness 和 Readiness 探针是必须的。
| 归档时间: |
|
| 查看次数: |
4619 次 |
| 最近记录: |