首页 > 解决方案 > 无法删除通过 Kubernetes 仪表板添加的 pod

问题描述

我通过 Kubernetes Dashboard 添加了一个 pod。我使用了创建新资源并从输入创建了一个 pod。

然后我尝试使用以下方法删除它:

kubectl delete -n default pod pod-name-0

它会删除它,但会重新部署。据我了解,我应该先删除它的部署。因此,为了列出部署,我使用了

kubectl get deployments

但它不存在。如何永久删除 pod?

标签: kubernetesmicrok8s

解决方案


Pod 由 ReplicationController 维护,如果失败、删除或终止,它们会自动替换,您应该检查

kubectl describe pods POD_NAME
kubectl describe replicationcontrollers/REPLICATION_CONTROLLER_NAME

或者,您可以检查 ReplicaSetkubectl get rs

之后您可以:kubectl edit rs REPLICASET_NAME并根据需要更改副本计数。

关于 ReplicaSet 与 ReplicationController 的很好解释


推荐阅读