Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Sie können persistente Volumes in Azure Container Storage ohne Ausfallzeiten erweitern. Das Verkleinern persistenter Volumes wird nicht unterstützt.
Sie können ein Volume nicht über die maximale Kapazität hinaus erhöhen, die in Ihrem Elastic SAN oder dem lokalen NVMe-Speicher auf Ihren Knoten verfügbar ist. Wenn Sie mehr Kapazität benötigen, erhöhen Sie zuerst Ihre Elastic SAN-Kapazität oder Ihre ephemere NVMe-Kapazität (lokale NVMe), indem Sie Ihrem Azure Kubernetes Service (AKS)-Cluster weitere Knoten hinzufügen. Erweitern Sie dann die Volumegröße.
Voraussetzungen
Wenn Sie noch kein Azure-Abonnement haben, erstellen Sie ein kostenloses Konto, bevor Sie beginnen.
Für diesen Artikel ist die Azure CLI-Version v2.83.0 oder höher erforderlich. Weitere Informationen finden Sie unter Installieren der Azure CLI. Deaktivieren Sie Erweiterungen wie
aks-preview, wenn Probleme auftreten. Installieren oder Aktualisieren von Erweiterungen nach Bedarf:az extension add --upgrade --name k8s-extension-
az extension add --upgrade --name elastic-san(Nur elastisch SAN)
Sie benötigen den Kubernetes-Befehlszeilenclient.
kubectlSie ist bereits installiert, wenn Sie Azure Cloud Shell verwenden. Sie können es lokal installieren, indem Sie denaz aks install-cliBefehl ausführen.Überprüfen Sie, ob Ihre Zielregion in Azure Container Storage-Regionen unterstützt wird.
- In diesem Artikel wird davon ausgegangen, dass Sie Azure Container Storage, Version 2.x.x , auf Ihrem AKS-Cluster installiert und einen persistenten Volumeanspruch (PVC) mit Elastic SAN oder ephemeral disk (local NVMe) erstellt haben.
Erweitern eines Volumes
Befolgen Sie diese Anweisungen, um die Größe eines persistenten Volumes zu ändern. Eine integrierte StorageClass unterstützt die Volumenerweiterung. Verweisen Sie also auf einen PVC, der von einer Azure Container Storage-StorageClass erstellt wurde. Wenn Sie beispielsweise das PVC für Elastic SAN erstellt haben, kann es benannt elasticsanpvcwerden.
Erweitern Sie das PVC, indem Sie das
spec.resources.requests.storageFeld erhöhen. Ersetzen Sie<pvc-name>durch den Namen Ihres PVCs und<size-in-Gi>durch die neue Größe, z. B.100Gi.kubectl patch pvc <pvc-name> --type merge --patch '{"spec": {"resources": {"requests": {"storage": "<size-in-Gi>"}}}}'Überprüfen Sie das PVC, um die neue Größe zu bestätigen.
kubectl describe pvc <pvc-name>