使用kubectl为特定环境删除所有对象的命令是什么?
kubectl -n squad-mb get all
例如,返回所有环境,并且为了删除一个环境,我想知道如何查看它,以及删除特定环境需要哪个命令(即开发)
要删除给定命名空间的所有资源,请使用:
kubectl delete all --all -n {my-namespace}
说明:
kubectl delete ([-f FILENAME] | TYPE [(NAME | -l label | --all)]) [options]
kubectl delete deployments,pods,replicasets,services --all
kubectl delete pods --all
只需重新创建命名空间:
kubectl delete ns squad-mb
kubectl create ns squad-mb
这会以递归方式删除里面的所有内容。
kubectl -n namespace删除所有pods -l env = dev