Anda dapat menggunakan File Storage NAS (NAS) dalam klaster Container Service for Kubernetes (ACK). Topik ini menjelaskan skenario penggunaan dan memberikan catatan penting terkait volume NAS.
ContainerOS tidak didukung. Kami menyarankan Anda untuk meningkatkan dari FlexVolume ke Container Storage Interface (CSI) terlebih dahulu, kemudian tingkatkan sistem operasi node. Untuk informasi lebih lanjut, lihat Tingkatkan dari FlexVolume ke CSI.
Prasyarat
Sistem file NAS telah dibuat dan titik pemasangan telah ditambahkan di konsol NAS. Titik pemasangan sistem file NAS dan klaster harus berada dalam virtual private cloud (VPC) yang sama.
Format titik pemasangan adalah sebagai berikut: 055f84ad83-ixxxx.cn-hangzhou.nas.aliyuncs.com.
Informasi latar belakang
Anda dapat memasang sistem file NAS ke klaster ACK dengan metode berikut:
Pasang sebagai volume yang disediakan secara statis.
Pasang sebagai volume yang disediakan secara dinamis.
Skenario penggunaan
Disarankan untuk memasang sistem file NAS ke instance Elastic Compute Service (ECS) yang berada di zona yang sama dengan sistem file NAS. Memasang sistem file ke instance ECS di zona berbeda dapat menurunkan kinerja sistem file NAS.
Volume NAS yang disediakan secara statis
NAS menyediakan layanan penyimpanan bersama. Anda dapat memasang sistem file NAS sebagai volume statis untuk memenuhi berbagai kebutuhan skenario.
Volume NAS yang disediakan secara dinamis
Anda dapat memasang sistem file NAS sebagai volume dinamis ketika ingin menggunakan beberapa subdirektori NAS untuk aplikasi yang berbeda.
Anda juga dapat memasang sistem file NAS sebagai volume dinamis ketika menggunakan StatefulSets untuk menerapkan aplikasi dan menginginkan setiap pod memiliki volume NAS terpisah.
Metode pemasangan yang direkomendasikan
Berikut adalah metode pemasangan yang direkomendasikan:
Plugin volume yang direkomendasikan
Gunakan FlexVolume untuk memasang sistem file NAS.
FlexVolume dipasang secara default saat membuat klaster ACK di konsol. Pastikan FlexVolume diperbarui ke versi terbaru. Untuk informasi lebih lanjut, lihat Tingkatkan komponen.
Metode pemasangan yang direkomendasikan
Pasang sistem file sebagai volume statis. Untuk informasi lebih lanjut, lihat Pasang volume NAS yang disediakan secara statis.
Pasang sistem file sebagai volume dinamis. Untuk informasi lebih lanjut, lihat Pasang volume NAS yang disediakan secara dinamis.
Metode pemasangan yang tidak direkomendasikan
Anda dapat memasang sistem file menggunakan driver volume FlexVolume yang disediakan oleh Alibaba Cloud, tetapi tidak dapat menggunakan driver Network File System (NFS) yang disediakan oleh Kubernetes.
Pertimbangan
File Storage NAS adalah layanan penyimpanan bersama. Klaim volume persisten (PVC) yang digunakan untuk memasang sistem file NAS dapat dibagikan di antara pod.
Jangan hapus titik pemasangan jika sistem file NAS masih terpasang. Jika tidak, sistem operasi mungkin macet.
Setelah titik pemasangan dibuat, tunggu hingga status titik pemasangan berubah menjadi Available.
Disarankan menggunakan protokol berbagi file NFSv3.
Perbarui FlexVolume ke versi terbaru sebelum menggunakan volume NAS.
Sistem file NAS Ekstrem hanya mendukung NFSv3. Tentukan parameter
nolocksaat memasang sistem file NAS Ekstrem.Untuk menggunakan volume NAS dinamis di klaster ACK dengan FlexVolume, instal komponen alicloud-nas-controller. Untuk informasi lebih lanjut, lihat Instal komponen.