
Я использую 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 в этом случае?
решение1
В Helm 3 команды без явного указания пространства имен выполняются в пространстве имен по умолчанию: см.Часто задаваемые вопросы о Helm 3в главеИмена релизов теперь ограничены пространством имен.
Если вы выполнили команду helm install --namespace monit
, вам необходимо перечислить установленный пакет с помощью:
helm list -n monit
и удалите его с помощью:
helm uninstall prometheus -n monit
Как вы видите, helm delete
команда заменена на helm uninstall
, вы можете увидеть это в главеПереименование команд CLIнатот же документ, что и раньше.