Предварительная версия. Функциональность может измениться, но основные возможности сохранятся. Совместимость с будущими версиями может потребовать ручных действий по миграции.
Как проверить работоспособность модуля?
Для этого необходимо проверить состояние 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'