ACK mengintegrasikan tiga jenis penyimpanan Alibaba Cloud melalui plugin Container Storage Interface (CSI): disk untuk penyimpanan blok eksklusif, File Storage NAS (NAS) untuk akses file bersama, dan Object Storage Service (OSS) untuk data tidak terstruktur dalam skala besar. Pilih jenis penyimpanan berdasarkan kebutuhan berbagi dan pola akses workload Anda.
Layanan penyimpanan
Disk
Disk adalah perangkat Elastic Block Storage (EBS) tingkat blok yang dibangun di atas arsitektur multi-replika terdistribusi, menyediakan latensi rendah, kinerja tinggi, daya tahan tinggi, dan keandalan tinggi.
Gunakan disk untuk workload stateful—seperti database—yang memerlukan IOPS tinggi dan penyimpanan blok eksklusif dengan latensi rendah untuk satu Pod.
Batasan utama: Disk hanya dapat dimount ke satu Pod. Untuk workload yang memerlukan akses bersama di beberapa Pod, gunakan NAS atau OSS sebagai gantinya.
Untuk informasi lebih lanjut, lihat Disks.
NAS
File Storage NAS adalah sistem file terdistribusi yang mendukung protokol Network File System (NFS) dan Server Message Block (SMB). Layanan ini menawarkan akses bersama, skalabilitas elastis, keandalan tinggi, dan kinerja tinggi.
Gunakan NAS untuk workload yang memerlukan akses baca/tulis konkuren ke sistem file bersama dari beberapa Pod—seperti Sistem Manajemen Konten atau penyimpanan konfigurasi bersama.
Batasan utama: Di kluster ACK Serverless, hanya volume yang diprovisi secara statis yang didukung. Provisioning dinamis tidak tersedia karena Elastic Container Instance (ECI) tidak mendukung hak istimewa (privileged permissions).
Untuk informasi lebih lanjut, lihat What is NAS?
OSS
Object Storage Service (OSS) adalah penyimpanan objek yang aman, hemat biaya, dan sangat andal untuk volume besar data tidak terstruktur, seperti gambar dan file audio/video. Bucket OSS dapat dimount sebagai volume dan dibagikan secara simultan di beberapa Pod.
Gunakan OSS untuk workload dengan pola akses dominan membaca terhadap dataset tidak terstruktur dalam skala besar—seperti pipeline pemrosesan media atau ingesti data pembelajaran mesin—di mana beberapa Pod memerlukan akses konkuren tanpa infrastruktur tambahan.
Batasan utama: Hanya volume yang diprovisi secara statis yang didukung untuk OSS di semua jenis kluster.
Untuk informasi lebih lanjut, lihat What is OSS?
Untuk perbandingan semua jenis penyimpanan Alibaba Cloud, lihat Alibaba Cloud storage services.
Plugin penyimpanan
ACK mendukung dua plugin penyimpanan: CSI dan FlexVolume. FlexVolume telah dihentikan.
FlexVolume tidak didukung di kluster ACK yang menjalankan Kubernetes 1.20 atau versi lebih baru. Untuk informasi lebih lanjut, lihat FlexVolume overview.
Komunitas Kubernetes merekomendasikan CSI. Plugin CSI terdiri dari dua komponen:
CSI-Plugin: menangani proses mount dan unmount volume di node.
CSI-Provisioner: secara otomatis membuat volume disk dan volume NAS sesuai permintaan.
Batasan
| Jenis penyimpanan | Batasan | Jenis kluster |
|---|---|---|
| Disk | Tidak dapat dibagikan. Disk hanya dapat dimount ke satu Pod. | Semua jenis kluster |
| Disk | Mendukung volume yang diprovisi secara statis maupun dinamis. | ACK dan ACK Serverless |
| NAS | Hanya volume yang diprovisi secara statis yang didukung. Provisioning dinamis memerlukan hak istimewa, yang tidak didukung oleh ECI. | ACK Serverless |
| OSS | Hanya volume yang diprovisi secara statis yang didukung. | Semua jenis kluster |
Gunakan penyimpanan Alibaba Cloud di ACK
Tabel berikut merangkum dukungan penyimpanan di berbagai jenis kluster beserta tautan ke panduan konfigurasi.
| Jenis penyimpanan | Berbagi | Kluster ACK | Kluster ACK Serverless |
|---|---|---|---|
| Disk | Hanya satu Pod | Provisioning statis + dinamis. Lihat Disk volume. | Provisioning statis + dinamis. Lihat Disk volume overview. |
| NAS | Beberapa Pod | Provisioning statis + dinamis. Lihat NAS volume overview. | Hanya provisioning statis. Lihat NAS volume overview. |
| OSS | Beberapa Pod | Hanya provisioning statis. Lihat OSS volumes. | Hanya provisioning statis. Lihat Mount an OSS bucket as a volume. |