这是从 docker swarm 换到 k8s 之后不习惯的地方之一,在 docker 镜像 tag 不变的情况下,即使重新 push 了镜像,k8s 是不会重新部署,请问有什么办法可以解决这个问题?
在 github 上的 issue Force pods to re-pull an image without changing the image tag 的评论中找到了解决方法,用 kubectl rollout restart
命令可以搞定。
Guys, Kubernetes 1.15 will ship with a kubectl rollout restart command.