Хранилище данных
Какие существуют особенности работы с дисковым хранилищем при размещении БД (MySQL®, PostgreSQL и т. д.) в кластере Kubernetes?
При размещении БД в кластере Kubernetes используйте контроллеры StatefulSet
Как подключить под к управляемым базам данных Yandex Cloud?
Чтобы подключиться к управляемой базе данных Yandex Cloud, расположенной в той же сети, укажите имя ее хоста и FQDN.
Для подключения сертификата базы данных к поду используйте объекты типа secret или configmap.
Как правильно подключить постоянный том к контейнеру?
Вы можете выбрать режим для подключения дисков Compute Cloud в зависимости от ваших нужд:
- Чтобы Kubernetes автоматически подготовил объект
PersistentVolumeи настроил новый диск, создайте под с динамически подготовленным томом. - Чтобы использовать уже существующие диски Compute Cloud, создайте под со статически подготовленным томом.
Подробнее читайте в разделе Работа с постоянными томами.
Какие типы томов поддерживает Managed Service for Kubernetes?
Managed Service for Kubernetes поддерживает работу с временными (Volume) и постоянными (PersistentVolume) томами. Подробнее читайте в разделе Том.
Почему возникает ошибка Multi-Attach error for volume?
Сетевой диск, на котором основан постоянный том, можно подключить только к одному узлу одновременно. Ошибка Multi-Attach error for volume возникает, когда Kubernetes пытается подключить том к узлу, пока том еще подключен к другому узлу. Например, это происходит, если поды используют один PVC, но размещены на разных узлах. Несколько подов на одном узле могут использовать один том в режиме ReadWriteOnce.
Проверьте размещение подов, использующих PVC, и события подключения тома. Если приложению нужен доступ с нескольких узлов в режиме ReadWriteMany, выберите хранилище с поддержкой этого режима, например Object Storage через CSI.
Подробнее о режимах доступа к томам