指定如何使用 Kubernetes 替换容器

指定如何使用 Kubernetes 替换容器

我正在通过 deis 创建我的 kubernetes 集群。目前,每当推出新的部署时,kubernetes 都会在终止旧容器之前启动新容器。但是在某些情况下,最好在启动新容器之前终止旧容器以避免竞争。我如何使用 kubernetes 指定此类行为?

答案1

Deis 不再被积极维护,将于 2018 年 1 月结束生命周期。我们建议你改用 Flynn (https://github.com/flynn/flynn),它正在积极开发中,并拥有庞大的社区基础。

你遇到的问题可能与错误有关,但由于应用程序免责声明不维护,很难判断,最好切换

答案2

您可以配置所需的更新策略通过设置来设置您的部署.spec.strategy.type。默认值是RollingUpdate,但您似乎正在寻找Recreate

相关内容