当时的操作场景是这样的,开始 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
相关问题
- 如何用 k8s 进行蓝绿发布
- 请问 GitLab 如何连接一个已有的 Kubernetes 集群
- 如何在 k8s pod 配置文件中给容器启动添加多条命令
- kubectl exec 如何进入一启动就 CrashLoopBackOff 的 k8s pod
- kubectl get pods 命令如何显示容器镜像 tag
是我弄错了,是新 Deployment 的容器镜像不对,之前的 Deployment 的容器镜像是对的。