Несколько баз данных в кластере postgres на Kubernetes?

#postgresql #kubernetes

#postgresql #kubernetes

Вопрос:

Возможно ли иметь несколько баз данных в кластере с Crunchydata (postgres)? Когда я создаю кластер с помощью команды «pgo create cluster», я могу указать только одну базу данных.

  -d, --database string                       If specified, sets the name of the initial database that is created for the user. Defaults to the value set in the PostgreSQL Operator configuration, or if that is not present, the name of the cluster
  

Но мне нужно несколько баз данных на кластер, и я не могу найти никакого официального способа их создания.

Еще один вопрос: как я могу найти имя пользователя и пароль «суперпользователя» для входа в PGOAmin Web?

Большое спасибо.

Комментарии:

1. Супер-учетные данные обычно генерируются операторами при создании кластеров. Вы можете попробовать посмотреть, какие конфигурационные карты и секреты добавляются в Kubernetes после создания кластера. Вы найдете учетные данные в одном из них. PS, я не использовал оператор cruchydata. Я использовал один от Zalando.

2. Спасибо за ответ. Я перепробовал все секреты в пространстве имен кластера, а также в пространстве имен operator, но ни один из них не сработал.

3. access.crunchydata.com/documentation/postgres-operator/3.5.2/… Нашел это. Похоже, что-то, что может решить вашу проблему

4. Вы нашли ответ для создания нескольких баз данных? Я тоже ищу ответ

5. Тот же вопрос здесь: как мы «официально» добавляем базы данных в кластер? Мы могли бы использовать psql, но будет ли база данных, созданная в psql, поддерживаться кластером?

Ответ №1:

Это может быть полезно, однако в нем указано:

«Может быть, имеет смысл иметь каждую из ваших баз данных в отдельном кластере, если вы хотите, чтобы они были распределены по вашей топологии Kubernetes».

https://github.com/CrunchyData/postgres-operator/issues/2655

Комментарии:

1. Понравилось (хорошая ссылка), но я бы сказал, что комментарий немного вводит в заблуждение, поскольку он начинается с «Что касается»рекомендуется ли», «это зависит от того, как вы хотите организовать свои данные и каковы ваши требования к доступности и производительности».