Проблема в том, что мне нужно изменить StorageClassName, но это невозможно, потому что было назначено пустое имя StorageClassName.
Этот PVC привязан к PV, поэтому, если я удалю PVC, чтобы создать новый с StorageClassName, будут удалены данные, которые находятся в моем AWS?
Вы можете воссоздать существующий PVC, повторно используя тот же PV без потери данных, используя политику восстановления.
В случае удаления PV автоматически удаляется при удалении PVC, и данные на PVC также будут потеряны. В этом случае целесообразнее использовать политику «Сохранить». При использовании политики «Сохранить», если пользователь удаляет PersistentVolumeClaim, соответствующий PersistentVolume не удаляется. Вместо этого он перемещается в фазу «Выпущено», где все его данные можно восстановить вручную.
Reclaim Policy: используется для указания кластеру, что делать с томом после освобождения его требования. Текущие политики возврата:
ПРИМЕЧАНИЕ. Настоятельно рекомендуется использовать политику Retain для PVC, в которых хранятся важные данные.
Здесь, в этом блоге, у вас есть подробные инструкции по воссозданию PVC в другом пространстве имен, аналогичным образом вы можете изменить класс хранилища.