Kubernetes无法删除Pod需进行排查
发布时间
阅读量:
阅读量
- 需要移除下方的pod,但直接执行以下指令却无法完成删除操作:
kubectl delete pod kong-rc-2364486572-3hgpk
查询该实例的相关信息后发现,该容器是部署在Kubernetes节点上的,然而当前该节点已出现故障。
因此,由于节点已经宕机,可以直接将其从系统中移除。
可以观察到,在删除节点之后,原本运行在该节点上的pod也将被一并清除。
但如果用户并不希望删除该节点,则只需重新启动该节点即可。具体操作如下:
systemctl start docker
systemctl start etcd
systemctl start flanneld
systemctl start kube-proxy
systemctl start kubelet
完成节点的启动后,再次尝试删除对应的pod。在成功删除后,可能需要等待一段时间才能确认pod已被彻底移除。
- 此外还存在另一种类型的pod,其受到job的保护机制所约束。
查看此pod的具体信息:
检查相关的job配置,并将不再需要的job进行清除。这一操作可通过用户界面完成。一旦删除了对应的job,与之关联的所有pod也将随之被清理。
全部评论 (0)
还没有任何评论哟~
