nav-img
Evolution

Увеличить размер тома для пода

В инструкции рассмотрен пример увеличения размера постоянного тома, который динамически подготавливается с помощью объекта Persistent Volume Claim (PVC).

Перед началом работы

Создайте под с динамически подготовленным томом.

Шаг 1. Запросите увеличение размера тома

Чтобы увеличить размер тома, необходимо обновить соответствующий PVC. В примере это cloudru-pvc.

  1. Выполните команду:

    kubectl edit pvc cloudru-pvc
  2. Измените параметр spec.resources.requests.storage. Допустимое значение — до 16 ТБ, кратное 1 ГБ.

    В примере значение увеличено с 6 ГБ до 8 ГБ.

    ...
    spec:
    accessModes:
    - ReadWriteOnce
    resources:
    requests:
    storage: 8Gi
    storageClassName: cloudru-nvme
    volumeMode: Filesystem
    volumeName: <pvc_name>
    status:
    accessModes:
    - ReadWriteOnce
    capacity:
    storage: 6Gi
    ...
    Внимание

    Не изменяйте вручную параметр status.capacity.storage, это может привести к ошибкам в файловой системе контейнера.

  3. Сохраните Persistent Volume Claim.

Шаг 2. Проверьте увеличение размера тома

Выполните команду:

kubectl get pvc cloudru-pvc -o yaml

В ответе значение параметра status.capacity.storage изменится в соответствии с запросом.

...
status:
accessModes:
- ReadWriteOnce
capacity:
storage: 8Gi
...

В примере — status.capacity.storage: 8Gi. Размер тома увеличен.