Когда вы делаете helm delete $RELEASE_NAME
, он удаляет все ресурсы, но сохраняет запись с $ RELEASE_NAME на случай, если вы захотите откат. Вы можете увидеть удаленные релизы через helm ls -a
. Принимая во внимание, что helm delete --purge $RELEASE_NAME
удаляет записи и делает это имя свободным для повторного использования для другой установки.
Если ваш первоначальный выпуск окажется в состоянии сбоя, тогда запуск helm upgrade --install a-service
приведет к ошибке
$ helm upgrade "foo" . --install
Error: UPGRADE FAILED: "foo" has no deployed releases
Тогда вам нужно очистить его, используя
helm delete foo --purge