按环境删除所有k8s对象

dir*_*0lf 2 kubernetes kubectl

在特定环境下使用kubectl删除所有对象的命令是什么?

kubectl -n squad-mb全部获取

返回所有环境,例如,为了删除一个环境,我想知道如何查看它,以及删除特定环境(例如,开发)将需要哪个命令

vic*_*rtv 5

要删除给定名称空间的所有资源,请使用:

kubectl delete all --all -n {my-namespace}
Run Code Online (Sandbox Code Playgroud)

说明:

  • 用法: kubectl delete ([-f FILENAME] | TYPE [(NAME | -l label | --all)]) [options]
  • all:所有资源类型。如果您只想删除一些资源,则可以kubectl delete deployments,pods,replicasets,services --all
  • --all:删除一个类型的所有资源(如果使用all,则删除所有类型的资源)。例:kubectl delete pods --all
  • -n:选择所需的名称空间。如果为空,则该命令对上下文默认名称空间有效。您可以使用--all-namespaces选择所有名称空间