PgBouncer docker
docker pull woozymasta/pgbouncer:latest-cares
docker pull woozymasta/pgbouncer:latest-udns
docker pull woozymasta/pgbouncer-exporter:latest
Run pgbouncer:
docker run --rm -ti \
-p 5432:5432
-e POSTGRES_HOST=10.100.100.163 \
-e POSTGRES_PASSWORD=QtdhslqWctiC2KGfn2pT \
woozymasta/pgbouncer:1.15.0-cares
Run pgbouncer-exporter:
podman run --rm -ti \
-p 9127:9127 \
-e POSTGRES_HOST=10.100.100.163 \
-e POSTGRES_PASSWORD=QtdhslqWctiC2KGfn2pT \
pgbouncer-exporter \
CREATE ROLE pgbouncer WITH LOGIN SUPERUSER PASSWORD 'pgbouncer-password';
CREATE DATABASE pgbouncer WITH OWNER pgbouncer;
kubectl create secret generic pgbouncer \
--from-literal="POSTGRES_PASSWORD=pgbouncer-password"
kubectl apply -f deploy.yaml
- Grafana Dashboard -
10945
- Grafana Dashboard -
13353