#bitnami #pgpool
#bitnami #pgpool
Вопрос:
Требуется разъяснение, если это выполнимо. Я успешно запустил Postgres с 2 контейнерами, а именно master
и slave
. Я хотел бы знать, могу ли я запустить более одного контейнера pgpool? Если да, есть ли какие-либо конкретные переменные среды, которые мне нужно установить?
Могу ли я просто выполнить приведенную ниже команду и запустить на другой виртуальной машине pgpool? Мое намерение состоит в том, чтобы иметь циклический перебор балансировщика нагрузки между 2 pgpool, который подключается к серверной части master (rw) и slave (ro).
docker run --detach --rm --name pgpool
--network my-network
--env PGPOOL_BACKEND_NODES=0:pg-0:5432,1:pg-1:5432
--env PGPOOL_SR_CHECK_USER=customuser
--env PGPOOL_SR_CHECK_PASSWORD=custompassword
--env PGPOOL_ENABLE_LDAP=no
--env PGPOOL_POSTGRES_USERNAME=postgres
--env PGPOOL_POSTGRES_PASSWORD=adminpassword
--env PGPOOL_ADMIN_USERNAME=admin
--env PGPOOL_ADMIN_PASSWORD=adminpassword
bitnami/pgpool:latest
Комментарии:
1. Это, конечно, возможно, вы можете видеть, что диаграмма Bitnami PostgreSQL HA поддерживает несколько реплик: github.com/bitnami/charts/blob/master/bitnami/postgresql-ha / … — Я бы посоветовал вам использовать диаграмму, если это возможно. Если нет, вы можете проверить, как это делает диаграмма (в шаблоне deployment.yml).
2. Вы решили эту проблему? Я пытаюсь сделать то же самое…