init
This commit is contained in:
114
3.zalando/poolerCluster.yaml
Normal file
114
3.zalando/poolerCluster.yaml
Normal file
@@ -0,0 +1,114 @@
|
||||
kind: "postgresql"
|
||||
apiVersion: "acid.zalan.do/v1"
|
||||
metadata:
|
||||
name: "rm-psql"
|
||||
labels:
|
||||
team: rm
|
||||
app: rm-pgsql
|
||||
resource-group: rm-pgsql
|
||||
spec:
|
||||
teamId: "rm"
|
||||
dockerImage: ghcr.io/zalando/spilo-16:3.2-p2
|
||||
numberOfInstances: 2
|
||||
spiloRunAsUser: 101
|
||||
spiloRunAsGroup: 103
|
||||
spiloFSGroup: 103
|
||||
postgresql:
|
||||
version: "16"
|
||||
parameters:
|
||||
hot_standby_feedback: "on"
|
||||
max_standby_archive_delay: 300s
|
||||
max_standby_streaming_delay: 300s
|
||||
max_connections: "300"
|
||||
log_rotation_size: '1024000'
|
||||
log_min_duration_statement: '1000'
|
||||
volume:
|
||||
size: "5Gi"
|
||||
storageClass: "longhorn"
|
||||
users:
|
||||
rmu:
|
||||
- superuser
|
||||
- createdb
|
||||
preparedDatabases:
|
||||
rm:
|
||||
defaultUsers: true
|
||||
extensions:
|
||||
pgcrypto: public
|
||||
patroni:
|
||||
pg_hba:
|
||||
- local all all trust
|
||||
- host all all 0.0.0.0/0 md5
|
||||
- host all all ::1/128 md5
|
||||
enableLogicalBackup: false
|
||||
enableConnectionPooler: false
|
||||
# enableReplicaConnectionPooler: true
|
||||
connectionPooler:
|
||||
numberOfInstances: 2
|
||||
mode: "transaction"
|
||||
schema: "pooler"
|
||||
user: "pooler"
|
||||
resources:
|
||||
requests:
|
||||
cpu: 300m
|
||||
memory: 100Mi
|
||||
limits:
|
||||
cpu: "1"
|
||||
memory: 100Mi
|
||||
resources:
|
||||
requests:
|
||||
cpu: "0.4"
|
||||
memory: "500Mi"
|
||||
limits:
|
||||
cpu: "0.8"
|
||||
memory: "1Gi"
|
||||
# tolerations:
|
||||
# - key: postgres
|
||||
# operator: Exists
|
||||
# effect: NoSchedule
|
||||
sidecars:
|
||||
- name: "zalando-exporter"
|
||||
image: "wrouesnel/postgres_exporter"
|
||||
ports:
|
||||
- name: exporter
|
||||
containerPort: 9187
|
||||
protocol: TCP
|
||||
resources:
|
||||
limits:
|
||||
cpu: 100m
|
||||
memory: 256M
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 128M
|
||||
env:
|
||||
- name: "DATA_SOURCE_URI"
|
||||
value: "localhost:5432/rm?sslmode=disable"
|
||||
- name: "DATA_SOURCE_USER"
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: postgres.rm-psql
|
||||
key: username
|
||||
- name: "DATA_SOURCE_PASS"
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: postgres.rm-psql
|
||||
key: password
|
||||
- name: "zalando-df-exporter"
|
||||
image: "hub.realmanual.ru/pub/df-exporter:0.1"
|
||||
ports:
|
||||
- name: df-exporter
|
||||
containerPort: 9873
|
||||
protocol: TCP
|
||||
env:
|
||||
- name: "MYPATH"
|
||||
value: "/home/postgres/pgdata"
|
||||
- name: "PORT"
|
||||
value: "9873"
|
||||
resources:
|
||||
limits:
|
||||
cpu: 100m
|
||||
memory: 256M
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 128M
|
||||
|
||||
---
|
Reference in New Issue
Block a user