kubectl删除除kubernetes服务之外的所有资源

时间:2018-09-17 07:34:55

标签: kubernetes kubectl

是否有kubectl delete all --all命令或其他命令的变体来删除除 kubernetes服务以外的所有资源?

1 个答案:

答案 0 :(得分:2)

我不认为它有内置命令,这意味着您必须编写脚本以使其出局,例如(为要保留的命名空间添加if) :

$ for ns in $(kubectl get ns --output=jsonpath={.items[*].metadata.name}); do kubectl delete ns/$ns; done;

注意:删除名称空间会删除其所有资源。