Удалить штурвал с именем 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.

Другие вопросы по тегам