Advertisement

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)

还没有任何评论哟~