Mengubah ukuran volume persisten di Azure Container Storage (versi 1.x.x) tanpa waktu henti

Anda dapat memperluas volume persisten di Azure Container Storage (versi 1.x.x) untuk meningkatkan skala dengan cepat dan tanpa waktu henti. Menyusutkan volume persisten tidak didukung.

Anda tidak dapat memperluas volume di luar batas ukuran kumpulan penyimpanan Anda. Namun, Anda dapat memperluas kumpulan penyimpanan jika Anda menggunakan Disk Azure atau Disk Ephemeral, lalu memperluas volume.

Penting

Artikel ini membahas fitur dan kemampuan yang tersedia di Azure Container Storage (versi 1.x.x). Azure Container Storage (versi 2.x.x) sekarang tersedia.

Prasyarat

  • Artikel ini memerlukan versi terbaru Azure CLI. Lihat Cara menginstal Azure CLI. Jika menggunakan Azure Cloud Shell, versi terbaru sudah terpasang. Jika Anda berencana untuk menjalankan perintah secara lokal alih-alih di Azure Cloud Shell, pastikan untuk menjalankannya dengan hak istimewa administratif.

  • Anda memerlukan kluster Azure Kubernetes Service (AKS) dengan kumpulan simpul setidaknya tiga komputer virtual (VM) untuk node kluster, masing-masing dengan minimal empat CPU virtual (vCPU).

  • Artikel ini mengasumsikan kluster AKS Anda sudah menjalankan Azure Container Storage v1 dan memiliki kumpulan penyimpanan dan klaim volume persisten (PVC) yang dibuat dengan Disk Azure atau disk sementara (penyimpanan lokal). Azure Elastic SAN tidak mendukung mengubah ukuran volume atau kumpulan penyimpanan.

Memperluas volume

Ikuti instruksi ini untuk mengubah ukuran volume persisten. Kelas penyimpanan terintegrasi mendukung ekspansi volume, jadi pastikan merujuk pada PVC yang sebelumnya dibuat oleh kelas penyimpanan Azure Container Storage. Misalnya, jika Anda membuat PVC untuk Azure Disks, PVC tersebut mungkin disebut azurediskpvc.

  1. Jalankan perintah berikut untuk memperluas PVC dengan meningkatkan nilai pada bidang spec.resources.requests.storage. Ganti <pvc-name> dengan nama PVC Anda. Ganti <size-in-Gi> dengan ukuran baru, misalnya 100Gi.

    kubectl patch pvc <pvc-name> --type merge --patch '{"spec": {"resources": {"requests": {"storage": "<size-in-Gi>"}}}}'
    
  2. Periksa PVC untuk memastikan volume diperluas:

    kubectl describe pvc <pvc-name>
    

Output harus mencerminkan ukuran baru.

Lihat juga