Saat meminta penyimpanan dengan
PersistentVolumeClaim
(PVC), Anda dapat menentukan StorageClass. Jika Anda tidak menentukan StorageClass, StorageClass default akan digunakan jika dikonfigurasi di cluster.
Google Distributed Cloud tidak mengonfigurasi StorageClass default. Misalnya,
Anda membuat PVC yang tidak menentukan StorageClass. Pengontrol volume
akan memenuhi klaim sesuai dengan StorageClass default.
Mengubah StorageClass default
Sebagai administrator cluster, Anda mungkin ingin mengubah class penyimpanan default.
Kemudian, semua permintaan penyimpanan yang tidak menentukan StorageClass akan
dipenuhi sesuai dengan StorageClass pilihan Anda. Bagian ini memberikan
langkah-langkah untuk mengubah setelan default.
Men-deploy sistem penyimpanan baru
Deploy sistem penyimpanan baru dan komponen software apa pun untuk mengintegrasikan mekanisme penyimpanan
baru dengan cluster Kubernetes. Misalnya, Anda mungkin perlu
menginstal driver CSI
di cluster.
Menandai StorageClass default yang ada sebagai non-default
Telusuri cluster Anda untuk menemukan StorageClass default yang ada jika sudah ada dan tandai sebagai non-default. Untuk mengetahui detailnya, lihat
Mengubah StorageClass default.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-01 UTC."],[],[],null,["This page shows how to set the default StorageClass for an\nGoogle Distributed Cloud cluster.\n\nOverview\n\nGoogle Distributed Cloud can integrate with block or file storage by using any of\nthe following mechanisms:\n\n- [Kubernetes in-tree volume plugins](https://kubernetes.io/docs/concepts/storage/volumes/#types-of-volumes)\n- [Container Storage Interface (CSI)](/kubernetes-engine/distributed-cloud/bare-metal/docs/installing/install-csi-driver)\n\nDefault StorageClass\n\nWhen you request storage with a\n[PersistentVolumeClaim](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)\n(PVC), you can specify a StorageClass. If you do not specify a StorageClass, the\ndefault StorageClass is used if one is configured in the cluster.\nGoogle Distributed Cloud does not configure a default StorageClass. For example,\nsuppose you create a PVC that does not specify a StorageClass. The volume\ncontroller will fulfill the claim according to the default StorageClass.\n\nChange the default StorageClass\n\nAs a cluster administrator, you might want to change the default storage class.\nThen all requests for storage that do not specify a StorageClass will be\nfulfilled according to the StorageClass of your choice. This section gives the\nsteps for changing the default.\n\nDeploy a new storage system\n\nDeploy a new storage system and any software components for integrating the new\nstorage mechanism with a Kubernetes cluster. For example, you might need to\n[install a CSI driver](/kubernetes-engine/distributed-cloud/bare-metal/docs/installing/install-csi-driver)\nin the cluster.\n\nMark any existing default StorageClass as non-default\n\nSearch your cluster for any existing default StorageClass if one already exists\nand mark it as non-default. For details, see\n[Change the default StorageClass](https://kubernetes.io/docs/tasks/administer-cluster/change-default-storage-class/).\n\nCreate a new StorageClass\n\n[Create a manifest for a new StorageClass](https://kubernetes.io/docs/concepts/storage/storage-classes/).\nInclude the `storageclass.kubernetes.io/is-default-class: \"true\"` annotation.\nFor example: \n\n```\napiVersion: storage.k8s.io/v1\nkind: StorageClass\nmetadata:\n annotations:\n storageclass.kubernetes.io/is-default-class: \"true\"\n ...\n name: my-storage-class\n ...\nparameters:\n ...\nprovisioner: [MY_PROVISIONER]\n...\n```\n\nSave your manifest as a YAML file, and create the new StorageClass: \n\n```\nkubectl --kubeconfig [CLUSTER_KUBECONFIG] apply -f [MANIFEST_FILE]\n```\n\nwhere \u003cvar translate=\"no\"\u003e[MANIFEST_FILE]\u003c/var\u003e is the path to your new StorageClass manifest\nfile.\n\nWhat's next\n\n- [Read about Google Distributed Cloud's storage concepts](/kubernetes-engine/distributed-cloud/bare-metal/docs/installing/storage)\n\n- [Install a CSI driver](/kubernetes-engine/distributed-cloud/bare-metal/docs/installing/install-csi-driver)"]]