Интерфейс для систем хранения данных (Container Storage Interface)
Container Storage Interface (CSI) — это стандартизированный интерфейс, который позволяет интегрировать различные системы хранения данных с Kubernetes. Это упрощает управление хранением данных для контейнеризированных приложений, позволяя динамически выделять диски и управлять ими через API.
Подключение Container Storage Interface
Чтобы подключить Container Storage Interface:
- Выберите проект, в котором нужно подключить CSI.
В главном меню портала перейдите в раздел Ресурсы → Контейнеры → Kubernetes as a Service.
- В строке с нужным кластером нажмите на кнопку и выберите пункт Подключить Container Storage Interface.
- Нажмите на кнопку Подтвердить.
- Проверьте, что Container Storage Interface подключен.
Проверка подключения Container Storage Interface
Чтобы проверить подключение Container Storage Interface, введите в командной строке:
При успешном подключении Container Storage Interface вы увидите список подов в активном состоянии (Running):
Доступные типы дисков
Чтобы проверить доступные типы дисков, введите команду:
В результате получите список с доступными типами дисков:
Типы дисков отличаются производительностью и количеством IOPS:
Тип диска | IOPS Read | IOPS Write |
---|---|---|
t1cloud-light | 500 | 300 |
t1cloud-basic | 3000 | 1000 |
t1cloud-average1 | 10000 | 3000 |
t1cloud-high1 | 15000 | 5000 |
t1cloud-high2 | 15000 | 5000 |
t1cloud-high3 | 15000 | 5000 |
IOPS — операции чтения и записи. Чем больше проводится операций чтения, тем меньше операций записи, и наоборот. При выполнении операций расходуется один и тот же дисковый ресурс.
Пример использования Container Storage Interface
- Создайте запрос на предоставление хранилища данных (PVC).
- Cоздайте под с приложением и свяжите его с хранилищем данных.
- Проверьте, что манифесты успешно применились.
Создание запроса PVC
Чтобы создать запрос на предоставление хранилища данных, примените манифест:
Создание пода
Чтобы создать под с приложением и связать его с хранилищем данных, примените манифест: