Tentang driver CSI Managed Lustre

Driver Container Storage Interface (CSI) Google Cloud Managed Lustre adalah solusi yang dikelola GKE dan dirancang untuk mengintegrasikan Google Cloud's layanan sistem file paralel berperforma tinggi, Managed Lustre, dengan cluster Google Kubernetes Engine (GKE). Integrasi ini dirancang untuk workload yang menuntut dan memerlukan penyimpanan persisten, skalabel, dan berthroughput tinggi, terutama yang berada dalam kecerdasan buatan (AI), machine learning (ML), dan komputasi berperforma tinggi (HPC).

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, 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:

  • Pemasangan beberapa volume dari instance Managed Lustre yang berbeda dengan nama filesystem yang 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
  • 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.storage size. 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, patch reclaimPolicy ke Retain sebelum 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.

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