kubernetes 版本:1.10.4
在我的项目中,我有一个initContainer
图像和一个普通的容器图像,我想用零停机时间更新initContainer
的图像。
但是kubectl set image xxx
命令不能在initContainer
上运行。
我已经阅读了有关滚动更新容器镜像的文档,但未找到有关initContainer
镜像的信息。
谁遇到过这种情况?
最佳答案
如果您想进行手动更改,我将从
kubectl edit deployment xxx
对于非交互操作,可能最容易使用
kubectl patch
这样kubectl patch deployment/xxx -p '{"spec": {"template": {"spec": {"initContainers":[{"name":"cinit", "image":"alpine:3.6"}]}}}}'
关于kubernetes - 如何在不停机的情况下更新部署的initContainer镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56421677/