如何通过一个命令从 Helm 列表中删除所有资源?
How to delete all resources from Helm list by one command?
列出已安装的 Helm
资源:
$ helm ls
NAME REVISION UPDATED STATUS CHART NAMESPACE
myresource1 1 Fri Jan 19 10:00:02 2018 DEPLOYED my-chart-1.0.0 default
myresource2 1 Sat Jan 20 10:01:01 2018 DEPLOYED my-chart-2.0.0 default
myresource3 1 Sun Jan 21 10:02:02 2018 DEPLOYED my-chart-3.0.0 default
有一种方法可以删除一个资源:
https://github.com/kubernetes/helm/blob/master/docs/using_helm.md#helm-delete-deleting-a-release
是否可以一次删除所有资源?
我认为没有内置的方法,但你可以使用一些好的旧方法 bash
helm list --short | xargs -L1 helm delete
如果您想删除与该版本相关的所有内容,请记住添加 --purge
标志。
简而言之,您只能使用 helm 命令:
helm delete $(helm list --short)
列出已安装的 Helm
资源:
$ helm ls
NAME REVISION UPDATED STATUS CHART NAMESPACE
myresource1 1 Fri Jan 19 10:00:02 2018 DEPLOYED my-chart-1.0.0 default
myresource2 1 Sat Jan 20 10:01:01 2018 DEPLOYED my-chart-2.0.0 default
myresource3 1 Sun Jan 21 10:02:02 2018 DEPLOYED my-chart-3.0.0 default
有一种方法可以删除一个资源:
https://github.com/kubernetes/helm/blob/master/docs/using_helm.md#helm-delete-deleting-a-release
是否可以一次删除所有资源?
我认为没有内置的方法,但你可以使用一些好的旧方法 bash
helm list --short | xargs -L1 helm delete
如果您想删除与该版本相关的所有内容,请记住添加 --purge
标志。
简而言之,您只能使用 helm 命令:
helm delete $(helm list --short)