当时的操作场景是这样的,开始 apply deployment 时弄错了容器镜像 tag ,pod 部署失败,状态是 InvalidImageName ,后来修正后更新 deployment ,新的 pod 部署成功,但是之前的 deployment 依然在不停地部署那个 InvalidImageName 的 pod ,即使强制这个 pod ,依然会重新部署,请问如何解决这个问题?
# kubectl get pods -l app=i-web
NAME READY STATUS RESTARTS AGE
i-web-8868ff686-2fgw2 1/1 Running 0 32m
i-web-8868ff686-gws4z 1/1 Running 0 32m
i-web-bb477dff4-669gk 0/1 InvalidImageName 0 16m
是我弄错了,是新 Deployment 的容器镜像不对,之前的 Deployment 的容器镜像是对的。