Увеличить размер тома для пода
В инструкции рассмотрен пример увеличения постоянного тома, примонтированного к поду.
Перед началом работы
Создайте SNAT-шлюз для доступа к образу, который будете развертывать на поде.
Создайте кластер Managed Kubernetes и хотя бы одну группу узлов.
Установите CSI-драйвер для работы с постоянными томами.
Подключитесь к созданному кластеру.
Создайте под с динамически подготовленным томом. Для этого выполните шаги 1–2 инструкции по подготовке тома.
Шаг 1. Запросите увеличение размера тома
Чтобы увеличить размер тома, необходимо обновить соответствующий PVC. В примере это cloudru-pvc.
Выполните команду:
kubectl edit pvc cloudru-pvcИзмените параметр spec.resources.requests.storage. Допустимое значение — до 16 ТБ, кратное 1 ГБ.
В примере значение увеличено с 6 ГБ до 8 ГБ.
...spec:accessModes:- ReadWriteOnceresources:requests:storage: 8GistorageClassName: cloudru-nvmevolumeMode: FilesystemvolumeName: <pvc_name>status:accessModes:- ReadWriteOncecapacity:storage: 6Gi...ВниманиеНе изменяйте вручную параметр status.capacity.storage, это может привести к ошибкам в файловой системе контейнера.
Сохраните Persistent Volume Claim.
Шаг 2. Проверьте увеличение размера тома
Выполните команду:
kubectl get pvc cloudru-pvc -o yaml
В ответе значение параметра status.capacity.storage изменится в соответствии с запросом.
...status:accessModes:- ReadWriteOncecapacity:storage: 8Gi...
В примере — status.capacity.storage: 8Gi. Размер тома увеличен.