Назад | Перейти на главную страницу

Как я могу удалить установленный пакет Helm?

Я использую Helm 3 для установки пакетов kubernetes. Теперь мне нужно удалить / очистить то, что было установлено, я пробовал с unintall, но, похоже, он ищет выпуск (не уверен, что это значит), а не пакет:

$ helm install prometheus stable/prometheus-operator --namespace monit
$ helm delete prometheus
Error: uninstall: Release not loaded: prometheus: release: not found

При попытке перечислить, был ли релиз, я ничего не получаю!

$ helm list
NAME    NAMESPACE   REVISION    UPDATED STATUS  CHART   APP VERSION

Как правильно удалить ресурсы Prometheus в этом случае?

В Helm 3 команды без явного пространства имен выдаются в пространстве имен по умолчанию: см. Helm 3 FAQ в главе Имена выпусков теперь привязаны к пространству имен

Если вы выпустили helm install --namespace monit, затем вам нужно указать установленный пакет с помощью:

helm list -n monit

и удалите его:

helm uninstall prometheus -n monit

Как вы видете, helm delete команда заменяется на helm uninstall, вы можете увидеть это в главе Переименование команд интерфейса командной строки на тот же документ, что и раньше.