Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете расширить постоянные тома в хранилище контейнеров Azure без простоя. Сжатие постоянных томов не поддерживается.
Вы не можете увеличить объем за пределы максимальной емкости, доступной в эластичной сети SAN или локальном хранилище NVMe, доступном на узлах. Если вам нужна дополнительная емкость, сначала увеличьте емкость Elastic SAN или увеличьтеемкость эфемерного диска (локального NVMe), добавив дополнительные узлы в кластер Службы Azure Kubernetes (AKS). Затем увеличьте размер тома.
Prerequisites
Если у вас нет подписки на Azure, создайте бесплатную учетную запись перед началом.
Для этой статьи требуется Azure CLI версии 2.83.0 или более поздней. Дополнительные сведения см. в статье "Установка Azure CLI". Отключите такие расширения, как
aks-previewесли возникают проблемы. Установите или обновите расширения по мере необходимости:az extension add --upgrade --name k8s-extension-
az extension add --upgrade --name elastic-san(только Elastic SAN)
Вам нужен клиент командной строки Kubernetes.
kubectlОн уже установлен, если вы используете Azure Cloud Shell. Его можно установить локально, выполнивaz aks install-cliкоманду.Проверьте, поддерживается ли целевой регион в регионах хранилища контейнеров Azure.
- В этой статье предполагается, что вы установили хранилище контейнеров Azure версии 2.x.x в вашем кластере AKS и создали запрос на выделение постоянного тома (PVC), используя Эластичный SAN или эфемерный диск (локальный NVMe).
Расширение тома
Следуйте этим инструкциям, чтобы изменить размер постоянного тома. Встроенный класс StorageClass поддерживает расширение томов, поэтому обратитесь к ПВХ, созданному классом StorageClass платформы хранения контейнеров Azure. Например, если вы создали PVC для Elastic SAN, он может называться elasticsanpvc.
Расширьте ПВХ, увеличив
spec.resources.requests.storageполе. Замените<pvc-name>именем ПВХ и<size-in-Gi>новым размером, например100Gi.kubectl patch pvc <pvc-name> --type merge --patch '{"spec": {"resources": {"requests": {"storage": "<size-in-Gi>"}}}}'Проверьте ПВХ, чтобы подтвердить новый размер.
kubectl describe pvc <pvc-name>