Untuk mengetahui informasi selengkapnya tentang cara menggunakan Managed Lustre untuk mengoptimalkan performa workload AI/ML yang di-deploy di GKE, lihat arsitektur referensi Mengoptimalkan workload AI dan ML dengan Google Cloud Managed Lustre.
Dengan menggunakan driver CSI Managed Lustre, Anda dapat menyediakan, mengelola, dan mengakses instance Managed Lustre langsung melalui Klaim Volume Persisten (PVC) dan Volume Persisten (PV) Kubernetes standar. Driver ini bertindak sebagai bidang kontrol, yang mengotomatiskan pengelolaan siklus proses instance Managed Lustre sebagai respons terhadap panggilan CSI, termasuk membuat, menghapus, memasang, dan melepas volume di node GKE.
Driver CSI Managed Lustre mendukung baik volume persisten yang disediakan secara dinamis (tempat driver membuat instance Managed Lustre berdasarkan PVC) maupun volume persisten yang disediakan secara statis (untuk terhubung ke instance Managed Lustre yang sudah ada). Driver ini menyediakan cara yang efisien bagi aplikasi Kubernetes Anda untuk menggunakan sepenuhnya kemampuan performa Managed Lustre.
Manfaat
Driver CSI Managed Lustre menawarkan beberapa keuntungan untuk mengintegrasikan penyimpanan berperforma tinggi dengan workload Kubernetes Anda:
- Anda mendapatkan akses ke sistem file Managed Lustre sepenuhnya sebagai penyimpanan workload melalui Kubernetes API.
- Driver ini mendukung mode akses
ReadWriteMany,ReadOnlyMany, danReadWriteOnce. - Anda dapat menggunakan driver untuk membuat dan terhubung ke instance Managed Lustre baru sebagai PersistentVolumes.
- Workload Kubernetes Anda dapat mengakses instance Managed Lustre yang ada tanpa memerlukan penginstalan manual software Managed Lustre apa pun, termasuk modul kernel atau utilitas klien.
Batasan
Saat menggunakan driver CSI Managed Lustre, perhatikan batasan berikut:
- Pemasangan beberapa volume dari instance Managed Lustre
yang berbeda dengan nama
filesystemyang sama pada satu node tidak didukung. - Sistem operasi yang didukung dan versi node GKE minimum:
- Container-Optimized OS (COS):
- x86_64: 1.33.2-gke.1111000 atau yang lebih baru
- ARM: 1.34.1-gke.2541000 atau yang lebih baru
- Ubuntu:
- x86_64 &ARM: 1.36.0-gke.3302001 atau yang lebih baru
- Container-Optimized OS (COS):
- Driver CSI Managed Lustre tidak mendukung image node GKE kustom.
- Ekspansi volume hanya didukung untuk cluster GKE versi 1.35.0-gke.2331000 dan yang lebih baru. Untuk mengubah ukuran PVC pada versi sebelumnya, gunakan salah satu opsi berikut:
- (Direkomendasikan) Buat ulang PVC dengan ukuran yang dipilih
spec.resources.requests.storagesize. GKE menyediakan volume baru dengan ukuran yang dipilih. - Hapus PVC dan PV. Jika
reclaimPolicyPV adalahDelete, instance Lustre akan dihapus. Untuk mempertahankan instance agar dapat digunakan kembali, patchreclaimPolicykeRetainsebelum menghapus. - Atau, buat instance Lustre baru secara manual dengan ukuran yang dipilih. Baik menggunakan kembali instance atau terhubung ke instance baru, gunakan penyediaan statis untuk menghubungkan instance ke PVC baru.
- (Direkomendasikan) Buat ulang PVC dengan ukuran yang dipilih
Persyaratan
Untuk menggunakan driver CSI Managed Lustre, cluster Anda harus memenuhi persyaratan berikut:
- Anda memerlukan cluster GKE dan node pool versi 1.33.2-gke.1111000 atau yang lebih baru.
- Anda harus menginstal Google Cloud CLI versi terbaru, dengan versi minimum yang didukung adalah 523.0.0 atau yang lebih baru.
- Driver CSI harus diaktifkan di cluster GKE Anda. Driver ini dinonaktifkan secara default di cluster Standar dan Autopilot. Anda dapat mengaktifkannya selama pembuatan cluster atau di cluster yang ada.
- Cluster GKE Anda harus berjalan di jaringan VPC yang sama dengan instance Managed Lustre.
Langkah berikutnya
- Membuat dan menggunakan volume yang didukung oleh instance Managed Lustre di Google Kubernetes Engine.
- Mengakses instance Managed Lustre yang ada dari Google Kubernetes Engine.