Облачная платформаEvolution

Посмотреть настройки классов хранилищ


После установки CSI Driver в Managed Kubernetes доступны следующие классы хранилищ:

  • cloudru-ssd — в качестве постоянных томов используются SSD-диски.

  • cloudru-hdd — в качестве постоянных томов используются HDD-диски.

Пример класса хранилищ


apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: cloudru-ssd
annotations:
mk8s.cloud.ru/addon-resource-policy: keep
storageclass.kubernetes.io/is-default-class: "true"
provisioner: mk8s.csi.cloud.ru
parameters:
type: SSD
volumeBindingMode: WaitForFirstConsumer
reclaimPolicy: Delete
allowVolumeExpansion: 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> — название класса хранилищ.