#kubernetes #deployment #openstack #persistent-volumes
#kubernetes #развертывание #openstack #постоянные-тома
Вопрос:
В моем statefulset я определил volumeClaimTemplates. Добавлено определение storageclass . После развертывания у меня созданы PVC, PV и SC. Политика возврата — Удалить. Однако после выполнения удаления helm <> —purge все ресурсы удаляются, кроме ресурсов PVC
Я использую kubernetes.io/cinder для динамической подготовки.
Ниже пвх
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
data-x-kafka-0 Bound pvc-db37bd17-fe35-11ea-8161-fa163efa0a08 16Gi RWO sc-name 7m
Ниже pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pvc-db37bd17-fe35-11ea-8161-fa163efa0a08 16Gi RWO Delete Bound ns/data-x-kafka-0 sc-name 12m
Не могли бы вы указать мне, где я ошибаюсь?
Ответ №1:
Согласно https://github.com/helm/helm/issues/3313 это работает так, как задумано, потому что PVCS были созданы statefulset, а не самим helm.
Комментарии:
1. Я думаю, что со стороны helm правильно оставить пвх нетронутым. Но эти бесхозные ПВХ должны быть удалены. Разве это не желаемое поведение? Возможно, контроллер k8s должен позаботиться об этом.