Halaman ini menunjukkan cara menetapkan StorageClass default untuk Google Distributed Cloud.
Ringkasan
Google Distributed Cloud dapat terintegrasi dengan blok atau penyimpanan file menggunakan mekanisme berikut:
StorageClass Default
Saat Anda meminta penyimpanan dengan PersistentVolumeClaim (PVC), Anda dapat menentukan StorageClass. Jika Anda tidak menentukan StorageClass, StorageClass default digunakan jika ada yang dikonfigurasi dalam cluster. Google Distributed Cloud tidak mengonfigurasi StorageClass default. Misalnya, misalkan Anda membuat PVC yang tidak menentukan StorageClass. Volume akan memenuhi klaim sesuai dengan StorageClass default.
Mengubah StorageClass default
Sebagai administrator cluster, Anda mungkin ingin mengubah kelas penyimpanan default. Kemudian semua permintaan penyimpanan yang tidak menentukan StorageClass akan terpenuhi sesuai dengan StorageClass pilihan Anda. Bagian ini memberikan langkah-langkah untuk mengubah {i>default<i}.
Men-deploy sistem penyimpanan baru
Terapkan sistem penyimpanan baru dan komponen perangkat lunak apa pun untuk mengintegrasikan penyimpanan baru Google Cloud dengan cluster Kubernetes. Misalnya, Anda mungkin perlu menginstal driver CSI dalam cluster.
Menandai StorageClass default yang ada sebagai non-default
Menelusuri cluster Anda untuk menemukan StorageClass default yang ada, jika sudah ada dan menandainya sebagai non-default. Untuk mengetahui detailnya, lihat Mengubah StorageClass default.
Membuat StorageClass baru
Membuat manifes untuk StorageClass baru.
Sertakan anotasi storageclass.kubernetes.io/is-default-class: "true"
.
Contoh:
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: annotations: storageclass.kubernetes.io/is-default-class: "true" ... name: my-storage-class ... parameters: ... provisioner: [MY_PROVISIONER] ...
Simpan manifes Anda sebagai file YAML, dan buat StorageClass baru:
kubectl --kubeconfig [CLUSTER_KUBECONFIG] apply -f [MANIFEST_FILE]
dengan [MANIFEST_FILE] adalah jalur ke manifes StorageClass baru Anda .