Несколько контейнеров bitnami pgpool-II

#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. Вы решили эту проблему? Я пытаюсь сделать то же самое…