После установки CSI Driver в Managed Kubernetes доступны следующие классы хранилищ:
cloudru-ssd — в качестве постоянных томов используются SSD-диски.
cloudru-hdd — в качестве постоянных томов используются HDD-диски.
Пример класса хранилищ
apiVersion: storage.k8s.io/v1kind: StorageClassmetadata:name: cloudru-ssdannotations:mk8s.cloud.ru/addon-resource-policy: keepstorageclass.kubernetes.io/is-default-class: "true"provisioner: mk8s.csi.cloud.ruparameters:type: SSDvolumeBindingMode: WaitForFirstConsumerreclaimPolicy: DeleteallowVolumeExpansion: true
Где:
metadata.name — название класса хранилищ.
provisioner — поставщик.
parameters — параметры хранилища.
parameters.type — тип хранилища.
volumeBindingMode — параметр, который определяет, когда происходит динамическое выделение и привязка тома.
allowVolumeExpansion — разрешение увеличения размера тома с помощью редактирования соответствующего объекта PVC.
После установки в кластер Managed Kubernetes плагина S3 CSI Driver доступны следующие классы хранилищ:
cloudru-s3-cold — холодное хранилище;
cloudru-s3-ice — ледяное хранилище;
cloudru-s3-standard — стандартное хранилище;
cloudru-s3-single — стандартное хранилище в одной зоне доступности.
Чтобы посмотреть классы хранилищ, выполните команду:
kubectl get storageclass
В ответе отобразится информация о доступных классах хранилищ.
Чтобы посмотреть подробную информацию об определенном классе хранилищ, выполните команду:
kubectl describe storageclass <storage-class-name>
Где <storage-class-name> — название класса хранилищ.