📅  最后修改于: 2023-12-03 15:02:33.545000             🧑  作者: Mango
如果你在 Kubernetes 集群上需要一次性地删除所有 pod,可以使用 kubectl delete
命令结合 --all
参数。以下是删除所有 pod 的命令:
kubectl delete pod --all
此命令将删除集群中的所有 pod,包括正在运行的和在等待中的。
如果您想在删除 pod 之前列出已经存在的 pod,可以使用以下命令:
kubectl get pods
在列表中,您可以通过 pod 名称或状态(Running、Pending、Unknown 等)查找特定的 pod。
如果您只想删除特定名称空间中的 pod,可以在命令中加上 -n <namespace>
参数。例如,要删除名称空间为 my-namespace
中的所有 pod,可以使用以下命令:
kubectl delete pod --all -n my-namespace
请注意,仅为 --all
参数不会删除命名空间。如果您想删除命名空间,在列表中将其删除后,使用以下命令:
kubectl delete namespace my-namespace
以上是一些有关如何使用 kubectl
命令删除集群中的所有 pod 的建议。请阅读文档以获取更多详细信息和选项。