Tentang driver CSI Managed Lustre Google Cloud

Driver Antarmuka Penyimpanan Container (CSI) Managed Lustre Google Cloud adalah solusi yang dikelola GKE yang dirancang untuk mengintegrasikan layanan sistem file paralel berperforma tinggiGoogle Cloud', Managed Lustre, dengan cluster Google Kubernetes Engine (GKE). Integrasi ini dirancang untuk workload yang menuntut dan memerlukan penyimpanan yang persisten, skalabel, dan ber-throughput tinggi, terutama yang ada di kecerdasan buatan (AI), machine learning (ML), dan komputasi berperforma tinggi (HPC).

Untuk mengetahui informasi selengkapnya tentang cara menggunakan Managed Lustre untuk mengoptimalkan performa beban kerja AI/ML yang di-deploy di GKE, lihat arsitektur referensi Mengoptimalkan beban kerja AI dan ML dengan Managed Lustre Google Cloud.

Dengan memanfaatkan driver CSI Managed Lustre, Anda dapat menyediakan, mengelola, dan mengakses instance Managed Lustre secara langsung melalui Klaim Volume Persisten (PVC) dan Volume Persisten (PV) Kubernetes standar. Driver ini bertindak sebagai bidang kontrol, 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 volume persisten yang disediakan secara dinamis (tempat driver membuat instance Managed Lustre berdasarkan PVC) dan volume persisten yang disediakan secara statis (untuk terhubung ke instance Managed Lustre yang sudah ada). Managed Lustre 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 Lustre yang Dikelola Sepenuhnya sebagai penyimpanan beban kerja Anda melalui Kubernetes API.
  • Driver mendukung mode akses ReadWriteMany, ReadOnlyMany, dan ReadWriteOnce.
  • 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:

  • Memasang beberapa volume dari instance Managed Lustre yang berbeda dengan nama filesystem yang sama pada satu node tidak didukung.
  • Hanya node Container-Optimized OS (COS) yang didukung. Versi node GKE minimum yang didukung untuk arsitektur x86_64 adalah 1.33.2-gke.1111000 atau yang lebih baru, dan 1.34.1-gke.2541000 atau yang lebih baru untuk arsitektur ARM.
  • Driver CSI Managed Lustre tidak mendukung image node GKE kustom.
  • Perluasan 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 ukuran spec.resources.requests.storage. GKE menyediakan volume baru dengan ukuran yang dipilih.
    • Hapus PVC dan PV. Jika reclaimPolicy PV adalah Delete, instance Lustre akan dihapus. Untuk mempertahankan instance agar dapat digunakan kembali, lakukan patch reclaimPolicy ke Retain sebelum menghapus.
    • Atau, buat instance Lustre baru secara manual dengan ukuran yang dipilih. Baik menggunakan kembali instance maupun terhubung ke instance baru, gunakan penyediaan statis untuk menghubungkan instance ke PVC baru.

Persyaratan

Untuk menggunakan driver CSI Managed Lustre, cluster Anda harus memenuhi persyaratan berikut:

  • Anda memerlukan cluster GKE dan versi node pool 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 dinonaktifkan secara default di cluster Standard dan Autopilot. Anda dapat mengaktifkannya selama pembuatan cluster atau di cluster yang sudah ada.
  • Cluster GKE Anda harus berjalan di jaringan VPC yang sama dengan instance Managed Lustre.

Langkah berikutnya