Удалить штурвал с именем Chart, но не с именем Release
Я развернул свои приложения, используя шлем. По ошибке я поставил одно и то же название релиза руля. Теперь, как я могу удалить конкретное развертывание, например, первое с диаграммой 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
Любая помощь приветствуется.
Спасибо
1 ответ
Я думаю, что это должно помочь:
helm delete $(helm ls | awk '$9 ~ /SEARCH/ { print $1 }')
замещать SEARCH
с любым графиком, в вашем случае my-chart-1.0.0
, Я бы также добавил --dry-run
и проверьте, действительно ли это развертывание, которое вы хотите удалить.
Вы можете прочитать документацию Helm об удалении helm.