kubectl rollout restart 对 daemonset 有效吗?

Aza*_*lam 5 kubernetes

我有一个附加到 daemonset 节点的 pod,其中还包含多个容器。我想更新 Pod 内的容器映像。因此,我很想知道重新启动 daemonset 是否可以完成这项工作(因为图像拉取策略当前设置为始终)并且重新启动 daemonset 将拉取新的更新图像。做这样的事情是正确的方法吗?谢谢。

goh*_*m'c 2

使用kubectl set image -n <namespace> daemonset <ds name> <container name>=<image>:<tag>即可解决问题,并且不需要重新启动命令。

查看更新状态kubectl rollout status -n <namespace> daemonset <ds name>

  • 您想要执行容器重新启动,以便获得标有 **latest** 的新映像吗?在这种情况下,首先您的规范必须设置 `imagePullPolicy: Always`,然后执行 `kubectl rollout restart daemonset &lt;ds name&gt;` (7认同)