Helm / k8s:无需停机即可升级

时间:2018-11-29 11:26:35

标签: kubernetes kubernetes-helm

我正在尝试习惯掌舵,并且在使用掌舵升级时遇到问题。问题是,停机时间可能为零吗?

我注意到的事情是,头盔/ k8s在新的吊舱准备就绪/投入使用之前将旧的吊舱拆除了。是否可以说只有在新的和运行的情况下才删除旧的?这似乎是很合乎逻辑的情况,但我不知道该怎么做。

注意:现在我要用helm upgrade --recreate-pods notes notes/强制进行广告连播,也许是这样吗?

1 个答案:

答案 0 :(得分:3)

您的应用程序应具有Livness and Readiness probes,因此只有当Readiness探测通过的新应用程序时,它才会关闭旧应用程序。 您也可以查看Deployment Strategy

this article中所述,在为Kubernetes设计应用程序时,必须进行“活动和就绪”探针。