如何在不停机的情况下更新部署的initContainer映像?

时间:2019-06-03 05:38:36

标签: kubernetes

kubernetes 版本initContainer

在我的项目中,我有一个initContainer图像和一个普通的容器图像,我想用零停机时间来更新kubectl set image xxx的图像。

但是initContainer命令不能在initContainer上使用。

我已阅读有关滚动更新容器的图像的文档,但未找到有关checked图像的信息。

谁遇到过这种情况?

1 个答案:

答案 0 :(得分:1)

如果要进行手动更改,我将从

开始
kubectl edit deployment xxx

对于非交互式操作,最容易使用

之类的kubectl patch
kubectl patch deployment/xxx -p '{"spec": {"template": {"spec": {"initContainers":[{"name":"cinit", "image":"alpine:3.6"}]}}}}'