微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法删除通过 Kubernetes 仪表板添加的 pod

如何解决无法删除通过 Kubernetes 仪表板添加的 pod

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

然后我尝试删除它:

kubectl delete -n default pod pod-name-0

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

kubectl get deployments

但它不在那里。如何永久删除 Pod?

解决方法

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

kubectl describe pods POD_NAME
kubectl describe replicationcontrollers/REPLICATION_CONTROLLER_NAME

或者,您可以检查 ReplicaSet kubectl get rs

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

关于 ReplicaSet 与 ReplicationController 的好explanation

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。