Как использовать GCP Local SSD с KubeDB - PullRequest
0 голосов
/ 20 сентября 2019

Есть ли пример того, как настроить KubeDB PostgreSQL потоковый кластер репликации, где данные каждого модуля используют Локальные твердотельные накопители Google Cloud (необходимо 2x375GB SSD, объединенных для каждого узла PG).

Я знаю, что локальные твердотельные накопители являются временными - для моего сценария использования гораздо важнее производительность и простота масштабирования, и мои данные могут быть восстановлены в течение дня.

Документы KubeDB впервая ссылка имеет эти две настройки, но я не уверен, как настроить привязку pod, а также инициализировать (объединить) два локальных SSD в один в рамках инициализации PostgreSQL.

spec.storageType указываеттип хранилища, которое будет использоваться для базы данных Postgres.Это может быть Durable или Ephemeral.Значением по умолчанию для этого поля является Durable.Если используется Ephemeral, то KubeDB создаст базу данных Postgres, используя том EmptyDir.В этом случае вам не нужно указывать поле spec.storage.Это полезно для целей тестирования.

spec.storage указывает размер и класс хранения PVC, которые будут динамически выделяться для хранения данных для этой базы данных.Эта спецификация хранения будет передана в StatefulSet, созданный оператором KubeDB для запуска модулей базы данных.Вы можете указать любой StorageClass, доступный в вашем кластере, с помощью соответствующих запросов ресурсов.Если вы не укажете spec.storageType: Ephemeral, тогда это поле обязательно для заполнения.

...