针对特定环境使用kubectl删除所有对象的命令是什么?
kubectl -n squad-mb全部获得
例如,返回所有环境,为了删除一个环境,我想知道如何查看它,以及删除特定环境(即开发)将需要哪个命令
答案 0 :(得分:4)
要删除给定名称空间的所有资源,请使用:
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
答案 1 :(得分:0)
只需重新创建名称空间:
kubectl delete ns squad-mb
kubectl create ns squad-mb
这将递归删除其中的所有内容。
答案 2 :(得分:0)
kubectl -n名称空间删除所有Pod -l env = dev