Удаление установки Kubernetes

Раздельное удаление приложения и контроллеров данных с сохранением томов, резервных копий и объектов Secret.

Краткий словарь
  • Установка Helm (Helm release) — установленный и независимо управляемый набор ресурсов одного чарта.
  • Объект Secret — ресурс Kubernetes для ссылок на конфиденциальные значения; поставочные чарты не владеют самими значениями.
  • Запрос постоянного тома (PersistentVolumeClaim, PVC) — запрос хранилища для встроенного компонента данных.
  • Сетевая политика (NetworkPolicy) — правила допустимых сетевых соединений модулей приложения.
  • Интерфейс хранения контейнеров (Container Storage Interface, CSI) и сетевой интерфейс контейнеров (Container Network Interface, CNI) предоставляются кластером заказчика.

Безопасное удаление установки

Перед каждым действием повторно проверьте текущий контекст, пространство имён, установки и список PVC. Сначала выполните команду без --apply и изучите план. Релиз данных удаляйте отдельно и только если massaccess-data действительно установлен.

bash
./bin/massaccess-k8s uninstall \
  --release application \
  --namespace <namespace>

./bin/massaccess-k8s uninstall \
  --release application \
  --namespace <namespace> \
  --namespace-ack <namespace> \
  --apply

./bin/massaccess-k8s uninstall \
  --release data \
  --data-release-ack massaccess-data \
  --namespace <namespace>

./bin/massaccess-k8s uninstall \
  --release data \
  --data-release-ack massaccess-data \
  --namespace <namespace> \
  --namespace-ack <namespace> \
  --apply
ВажноВ штатной процедуре намеренно нет команд удаления PVC, PV, снимков, резервных копий, Secret или пространства имён. Удаление данных или идентичности — отдельная явно разрешённая операция после проверки восстановления и согласования срока хранения.