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

39 lines
951 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:
metadata:
labels:
app: pooler
spec:
containers: [] # suppress error
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app
operator: In
values:
- pooler
topologyKey: topology.kubernetes.io/zone