我有一个带daemonset的K8集群。在daemonset manifest中,容器镜像配置为<image_name>:latest
。当我在image_registry中有新镜像时,如何对我的daemonset进行滚动更新?
我知道如果使用映像版本,我可以更改映像版本,K8将使用kubectl edit ds/<my_dn_name> -n my_ns
在我的例子中,我使用的是:latest
。所以我在manifest文件中没有做任何更改。
我可以删除daemonset荚,使它将得到重新创建新的形象。但我正在寻找滚动重启/更新选项updateStrategy.type
配置为“RollingUpdate”
1条答案
按热度按时间dddzy1tm1#
您需要在您的pod规范中设置
imagePullPolicy: Always
。使用kubectl edit ds my-ds
或
然后你可以用途:
kubectl rollout restart ds my-ds
和使用
kubectl rollout status ds my-ds
观看程序。