TL; DR
Мои общие папки Azure смонтированы на модулях (непоследовательно) при удалении развертывания с помощью Kubernetes / Helm.
Объяснение
Недавно я перешел на использование Helm для развертывания объектов Kubernetes на моем кластере Azure Kubernetes через конвейер выпуска DevOps.
Я начал наблюдать некоторое неожиданное поведение в отношениифайловые ресурсы Azure, которые я монтирую в свои блоки (как постоянные тома со связанными утверждениями о постоянных томах и классом хранилища) как часть развертывания.
Пока я завершал развертывание, я настаивалразвертывание через конвейер выпуска Azure Devops с использованием встроенных задач Helm, которые работали нормально.Когда мне захотелось исправить / улучшить процесс, я либо вручную удалил объекты на инструментальной панели Kubernetes (UI), либо использовал Powershell (командную строку) для удаления развертывания.
Например:
helm delete myapp-prod-73
helm del --purge myapp-prod-73
Не каждый раз, но чаще я вижу, как базовые общие папки файлов Azure также удаляются, когда я прорабатываю этот процесс.В интернете об этом очень мало, но я также видел статью, описывающую подобные проблемы: https://winterdom.com/2018/07/26/kubernetes-azureFile-dynamic-volumes-deleting.
Кто-нибудь в сообществе сталкивался с этой проблемой?