全部产品
Search
文档中心

Container Service for Kubernetes:Gunakan volume disk yang diprovision secara dinamis di konsol ACK

更新时间:Jul 02, 2025

Topik ini menjelaskan cara menggunakan volume disk yang diprovision secara dinamis di konsol Container Service for Kubernetes (ACK).

Prasyarat

Sebuah kluster ACK telah dibuat. Untuk informasi lebih lanjut, lihat Buat Kluster ACK yang Dikelola.

Langkah 1: Buat StorageClass

  1. Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.

  2. Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel sebelah kiri, pilih Volumes > StorageClasses.

  3. Di halaman StorageClasses, klik Create. Dalam kotak dialog Create yang muncul, atur parameter berikut:

    • Name: Nama dari StorageClass.

    • PV Type: Atur nilainya menjadi Cloud Disk.

    • Volume Plug-in: Pada contoh ini, Flexvolume dipilih.

    • Parameter: Pada contoh ini, parameternya adalah type dan zoneid.

      • type: Tipe disk. Nilai valid: cloud_efficiency, cloud_ssd, cloud_essd, dan available. Jika Anda mengatur parameter ini ke available, sistem akan mencoba membuat disk hingga berhasil. Sistem memilih tipe disk secara berurutan dari daftar ini: ESSD, SSD standar, dan ultra disk. Sistem terus mencoba hingga disk dibuat.

      • zoneid: Parameter ini menentukan wilayah tempat disk dibuat.

        Untuk kluster multi-zona, Anda dapat menentukan beberapa zona. Contoh:

        zoneid: cn-hangzhou-a,cn-hangzhou-b,cn-hangzhou-c
      • encrypted: Opsional. Parameter ini menentukan apakah disk yang akan dibuat dienkripsi. Secara default, parameter ini disetel ke false, yang berarti disk tidak dienkripsi.

    • Reclaim Policy: Kebijakan untuk memulihkan disk. Secara default, parameter ini diatur ke Delete. Anda juga dapat mengubahnya menjadi Retain. Jika memerlukan keamanan data yang lebih tinggi, disarankan untuk menetapkan parameter ini ke Retain guna mencegah kehilangan data akibat kesalahan pengguna.

    • Binding Mode: Nilai valid: Immediate dan WaitForFirstConsumer. Nilai default: Immediate.

    • Mount Options: Saat Anda memasang volume, Anda dapat menambahkan beberapa opsi mount.

  4. Klik Create.

Langkah 2: Buat PVC

  1. Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.

  2. Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel sebelah kiri, pilih Volumes > Persistent Volume Claims.

  3. Di halaman Persistent Volume Claims, klik Create. Dalam kotak dialog Create PVC, atur parameter yang diperlukan.

    • PVC Type: Cloud Disk, NAS, dan OSS didukung. Pada contoh ini, Cloud Disk dipilih.

    • Name: Nama dari Persistent Volume Claim (PVC). Nama harus unik dalam namespace.

    • Allocation Mode: Use StorageClass, Existing Volumes, dan Create Volume didukung. Pada contoh ini, Use StorageClass dipilih.

    • Existing Storage Class: Klik Select. Dalam kotak dialog Select Storage Class, temukan StorageClass yang ingin Anda gunakan dan klik Select di kolom Tindakan.

    • Capacity: Kapasitas dari PVC.

      Catatan

      Kapasitas PVC tidak boleh melebihi kapasitas disk.

    • Access Mode: Nilai defaultnya adalah ReadWriteOnce.

  4. Klik Create.

    Setelah PVC dibuat, PVC bernama test-cloud muncul dalam daftar PVC. PVC tersebut terhubung dengan Persistent Volume (PV) yang ditentukan.

Langkah 3: Buat beban kerja

  1. Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.

  2. Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel sebelah kiri, pilih Workloads > StatefulSets.

  3. Di pojok kanan atas halaman StatefulSets, klik Create from Image.

  4. Atur parameter yang diperlukan untuk membuat beban kerja.

    Contoh ini menunjukkan cara mengatur parameter volume. Untuk informasi lebih lanjut tentang parameter lainnya, lihat Buat Aplikasi Tanpa Status Menggunakan Deployment.

    Anda dapat menambahkan penyimpanan lokal, PVC, atau template PVC.

    Pada contoh ini, sebuah PV dibuat dari disk, dan dipasang ke jalur /tmp di dalam kontainer. Data yang dihasilkan di jalur ini disimpan di dalam disk.

    Konfigurasi Data Volume

  5. Atur parameter lainnya dan klik Create.

    Setelah volume disk dibuat, Anda dapat menggunakan volume disk tersebut.

Anda juga dapat menjalankan perintah untuk membuat volume disk yang diprovision secara dinamis. Untuk informasi lebih lanjut, lihat Provision Volume Disk Secara Dinamis Menggunakan CLI.