1
0
Fork 0
This repository has been archived on 2025-08-23. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
mareshq-cthulhunetes-gitops/manifests/postgres/pooler-rw.yaml
2023-11-17 09:37:05 +01:00

33 lines
830 B
YAML

apiVersion: postgresql.cnpg.io/v1
kind: Pooler
metadata:
name: true-tetra-rw
namespace: postgres
spec:
cluster:
name: moving-moose
instances: 3
type: rw
pgbouncer:
poolMode: session
parameters:
max_client_conn: "300"
default_pool_size: "10"
ignore_startup_parameters: "search_path"
deploymentStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
# PodTemplateSpec
template:
spec:
containers: [] # suppress error
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchLabels:
postgresql.cnpg.io/cluster: moving-moose
topologyKey: topology.kubernetes.io/zone