Предварительная версия. Функциональность может измениться, но основные возможности сохранятся. Совместимость с будущими версиями может потребовать ручных действий по миграции.

Как проверить работоспособность модуля?

Для этого необходимо проверить состояние conditions ресурса Postgres в пользовательском неймспейсе. Все Type должны быть в статусе True

kubectl -n <users-ns> get postgres <cluster_name> -owide -w

Какие версии PostgreSQL поддерживаются модулем?

См. Поддерживаемые версии PostgreSQL.

Как подключиться к базе данных в PG-кластере?

Для подключения к базе данных, в namespace доступены сервисы: rw сервис - d8ms-pg-<cluster_name>-rw, который всегда указывает на master инстанс и позволяет операции чтения/записи ro сервис- d8ms-pg-<cluster_name>-ro, который указывает на slave инстансы и позволяет операции чтения с реплики.

В случае создания пользователя с указанием поля storeCredsToSecret, в namespaced секрете с соответсвующим именем будет храниться строка подключения в формате <db_name>-dsn

  test-dsn: 'pgsql:host=d8ms-pg-test-rw;port=5432;dbname=test;user=test-ro;password=123'