📜  kubectl 删除所有 pod - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:02:33.545000             🧑  作者: Mango

介绍如何使用 kubectl 删除所有 pod

如果你在 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 的建议。请阅读文档以获取更多详细信息和选项。