Я использую 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
, вы можете увидеть это в главе Переименование команд интерфейса командной строки на тот же документ, что и раньше.