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

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

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

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

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

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

Для подключения к базе данных в namespace PG-кластера доступны сервисы:

rw сервис - d8ms-pg-<cluster_name>-rw, который всегда указывает на master и позволяет выполнять операции чтения/записи. ro сервис - d8ms-pg-<cluster_name>-ro, который указывает на реплики (если параметр type: Cluster) и позволяет выполнять только операции чтения с реплики. r сервис - d8ms-pg-<cluster_name>-r, который указывает как на master, так и на реплики (если параметр type: Cluster) и позволяет выполнять только операции чтения со случайно-выбранного instance’а.

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

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