Добрый день. Сразу скажу я только познаю настройку отказоустойчивости для PostgreSQL.
Установил кластер PostgreSQL на основе «Patroni» и «DCS (etcd)» с помощью ansinble вот с этого источника
https://github.com/vitabaks/postgresql_cluster.
Развернут [Тип B] Только PostgreSQL High-Availability
С мастер сервера захожу в PostgreSQL создаю пользователя и тестовую БД в репликах она сразу появляется значит что реплика работает, но вот попасть на кластер со своего пк или сервера который не входит в кластер не могу.
Нашел что точкой входа для данного кластера является ip адрес указанный в VIP manager, это у меня адрес мастера.
Но попасть на мастер по данному ip так же не могу.
Скорее всего я чего то недопонимаю.
Вот содержание /etc/postgresql/14/main/pg_hba.conf в /etc/postgresql/14/main/postgresql.conf listen_addresses = '*' .
# TYPE DATABASE USER ADDRESS METHOD
host all alex 0.0.0.0/0 md5
local all postgres trust
local all all peer
host all all 127.0.0.1/32 scram-sha-256
host all all ::1/128 scram-sha-256
host all all 135.181.248.223/32 scram-sha-256
host all all 65.21.242.125/32 scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication replicator localhost trust
host replication replicator 135.181.248.223/32 scram-sha-256
host replication replicator 65.21.242.125/32 scram-sha-256
host replication replicator 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5