Kubernetes 删除具有图表名称但不具有发布名称的舵
我使用helm部署了我的应用程序。我错误地使用了相同的头盔发布名称。现在,我如何删除特定部署,例如第一个使用chartKubernetes 删除具有图表名称但不具有发布名称的舵,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我使用helm部署了我的应用程序。我错误地使用了相同的头盔发布名称。现在,我如何删除特定部署,例如第一个使用chartmy-chart-1.0.0的部署 $ helm ls NAME REVISION UPDATED STATUS CHART NAMESPACE appname 1 Mon Oct 1 10:36:17 2018 DEPL
my-chart-1.0.0
的部署
$ helm ls
NAME REVISION UPDATED STATUS CHART NAMESPACE
appname 1 Mon Oct 1 10:36:17 2018 DEPLOYED my-chart-1.0.0 default
appname 1 Mon Sep 10 17:18:49 2018 DEPLOYED my-chart-2.0.0 default
appname 1 Mon Sep 10 18:18:49 2018 DEPLOYED my-chart-3.0.0 default
感谢您的帮助
谢谢我想这应该会有帮助:
helmdelete$(helmls | awk'$9~/SEARCH/{print$1}')
用任何图表模式替换SEARCH
,在您的情况下my-chart-1.0.0
。
我还将添加一个--dry run
,并检查这是否确实是您要删除的部署
您可以阅读有关的Helm文档