Komponen cnfs-nas-daemon mengintegrasikan alat klien yang diperlukan untuk memasang volume File Storage NAS dan Cloud Parallel File Storage (CPFS) di kluster ACK, sehingga memungkinkan penggunaan fitur tingkat lanjut tanpa perlu menginstal alat klien secara langsung pada node Kubernetes. Topik ini menjelaskan cara menginstal dan mengaktifkan komponen cnfs-nas-daemon.
Pertimbangan
Tinjau hal-hal berikut sebelum menginstal cnfs-nas-daemon:
Dampak restart Pod terhadap I/O
Ketika pod cnfs-nas-daemon melakukan restart, proses klien NAS atau CPFS terkait juga akan direstart. Selama proses tersebut, operasi I/O pada titik mount akan diblokir atau tertunda sementara. Setelah restart selesai, operasi I/O secara otomatis dilanjutkan tanpa gangguan layanan dalam sebagian besar kasus.
Strategi upgrade
Secara default, cnfs-nas-daemon menggunakan updateStrategy: OnDelete untuk mencegah gangguan massal pada pod yang memiliki volume terpasang selama proses upgrade. Untuk menyelesaikan upgrade dengan strategi ini, hapus pod asli secara manual. Sebagai alternatif, ubah updateStrategy menjadi RollingUpdate agar pembaruan bergulir dilakukan secara otomatis.
Prasyarat
Sebelum memulai, pastikan Anda telah memenuhi hal-hal berikut:
Kluster yang menjalankan Kubernetes 1.26 atau versi lebih baru. Lakukan upgrade kluster jika diperlukan.
Komponen csi-plugin versi V1.33.1 atau lebih baru telah diinstal. Untuk melakukan upgrade, lihat Mengelola komponen csi-plugin dan csi-provisioner.
Instal cnfs-nas-daemon
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, klik nama kluster target. Di panel navigasi kiri, klik Add-ons.
Klik tab Storage.
Temukan cnfs-nas-daemon lalu klik Install.
Konfigurasikan parameter DaemonSet sesuai kebutuhan, lalu klik OK.
Sistem akan secara otomatis men-deploy DaemonSet di kluster setelah instalasi selesai.
Verifikasi bahwa semua pod cnfs-nas-daemon sedang berjalan:
kubectl get pods -n cnfs-system -l app=cnfs-nas-daemonOutput yang diharapkan:
NAME READY STATUS RESTARTS AGE cnfs-nas-daemon-47mjw 1/1 Running 0 56s cnfs-nas-daemon-dkf4d 1/1 Running 0 56s cnfs-nas-daemon-s2btk 1/1 Running 0 56sAktifkan cnfs-nas-daemon di csi-plugin:
Temukan komponen csi-plugin lalu klik Configuration.
Tambahkan
AlinasMountProxy=trueke FeatureGate.
Setelah fitur gate ini diatur, Container Storage Interface (CSI) akan menggunakan cnfs-nas-daemon untuk proses mounting.