Удаление установки 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 или пространства имён. Удаление данных или идентичности — отдельная явно разрешённая операция после проверки восстановления и согласования срока хранения.