cnfs-nas-daemon eklentisi, File Storage NAS (Network Attached Storage) ve Cloud Parallel File Storage (CPFS) birimlerini bağlamak için gereken istemci araçlarını entegre eder ve bu hizmetlerin gelişmiş özelliklerini destekler.
Genel bakış
cnfs-nas-daemon eklentisi, CPFS istemci aracını içeren bir DaemonSet olarak çalışır. Bu eklenti:
Kubernetes düğümlerine istemci araçlarının yüklenmesini gerektirmez.
-
Şunları destekler:
Ön koşullar
Küme, Kubernetes 1.26 veya sonraki bir sürümü çalıştırıyor. Gerekirse kümeyi manuel olarak yükseltin.
Kümeye csi-plugin v1.33.1 veya sonraki bir sürüm yüklüdür. Yükseltme yapmak için bkz. CSI bileşenlerini yönetme.
Yordam
ACK konsoluna giriş yapın. Sol gezinme bölmesinde Clusters seçeneğine tıklayın.
Clusters sayfasında kümenizin adına tıklayın. Sol gezinme bölmesinde Components and Add-ons seçeneğine tıklayın.
Volumes sekmesine tıklayın.
-
cnfs-nas-daemon eklentisini yükleyin.
cnfs-nas-daemon'u yüklemek, kümede bir DaemonSet dağıtır.
cnfs-nas-daemon öğesini bulun ve Install seçeneğine tıklayın.
-
Gerektiğinde cnfs-nas-daemon için DaemonSet parametrelerini yapılandırın ve OK seçeneğine tıklayın.
Önemlicnfs-nas-daemon için varsayılan DaemonSet güncelleme stratejisi
updateStrategy: OnDeleteşeklindedir; bu, eklenti yükseltmeleri sırasında bağlı birimlere sahip pod'ların toplu olarak kesintiye uğramasını önler. Güncellemeyi tamamlamak için orijinal pod'ları manuel olarak silin veyaupdateStrategydeğeriniRollingUpdateolarak değiştirin. -
cnfs-nas-daemon için DaemonSet'in dağıtım durumunu doğrulayın:
kubectl get pods -n cnfs-system -l app=cnfs-nas-daemonBeklenen çıktı:
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 56sÖnemliBir cnfs-nas-daemon pod'u yeniden başlatıldığında ilgili NAS veya CPFS istemci işlemi de yeniden başlar:
Bu yeniden başlatma süresi boyunca bağlantı noktasındaki G/Ç işlemleri geçici olarak engellenir veya gecikir.
Yeniden başlatmanın ardından G/Ç işlemleri otomatik olarak devam eder ve genellikle hizmet kesintisi yaşanmaz.
-
cnfs-nas-daemon'u etkinleştirmek için csi-plugin yapılandırmasını değiştirin:
csi-plugin öğesini bulun ve Configuration seçeneğine tıklayın.
-
FeatureGate bölümüne
AlinasMountProxy=trueekleyin.Bu özellik kapısını etkinleştirdiğinizde Container Storage Interface (CSI), bağlama işlemi için cnfs-nas-daemon kullanır.