Установка T1 CSI-драйвера
Установить T1 CSI-драйвер можно с помощью Kubernetes-манифестов или Helm. После установки проверьте состояние подов, объект CSIDriver и StorageClass.
Установка T1 CSI-драйвера с помощью Kubernetes-манифестов
Чтобы установить T1 CSI-драйвер с помощью Kubernetes-манифестов:
- Создайте пространство имён t1-csi:
Создайте секрет с учётными данными API T1 Облако:
где:
- <project-name> — имя проекта;
- <client-id> — идентификатор клиента API;
- <client-secret> — секрет клиента API.
Секрет создаётся вручную и не хранится в репозитории.
- Настройте тип диска и дата-центр по умолчанию:
Эти значения используются, если они не заданы в StorageClass. Установите T1 CSI-драйвер, объект CSIDriver и StorageClass:
Установка T1 CSI-драйвера с помощью Helm
Чтобы установить T1 CSI-драйвер с помощью Helm, выполните команду:
где:
- <project-name> — имя проекта;
- <client-id> — идентификатор клиента API;
- <client-secret> — секрет клиента API;
- <default-volume-type-id> — ID типа диска по умолчанию;
- <default-az-id> — ID дата-центра по умолчанию.
Если секрет с учётными данными уже создан отдельно, не указывайте параметры credentials.create, credentials.clientId и credentials.clientSecret. По умолчанию драйвер использует существующий секрет t1-cloud-credentials. При необходимости укажите имя существующего секрета с помощью credentials.existingSecret.
Проверка установки T1 CSI-драйвера
Чтобы проверить установку T1 CSI-драйвера:
- Проверьте состояние подов:
Убедитесь, что:
- под t1-csi-controller-* запущен с четырьмя контейнерами: t1-csi-driver, csi-provisioner, csi-attacher, csi-resizer;
- поды t1-csi-node-* запущены на всех узлах кластера. В каждом поде два контейнера: t1-csi-driver и node-driver-registrar;
- все поды находятся в состоянии Running и не перезапускаются.
- Проверьте объект CSIDriver:
- Проверьте созданные StorageClass:
Дальнейшие шаги