add 3
This commit is contained in:
@@ -1,14 +1,40 @@
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: rm-pgsql
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: logical-backup-secrets
|
||||
namespace: rm-pgsql
|
||||
stringData:
|
||||
LOGICAL_BACKUP_PROVIDER: s3
|
||||
LOGICAL_BACKUP_S3_ENDPOINT: https://s3-nsk.bildme.ru
|
||||
LOGICAL_BACKUP_S3_REGION: ru-nsk
|
||||
LOGICAL_BACKUP_S3_BUCKET: zalando-backups
|
||||
LOGICAL_BACKUP_S3_BUCKET_PREFIX: ''
|
||||
LOGICAL_BACKUP_S3_RETENTION_TIME: '2 week'
|
||||
LOGICAL_BACKUP_S3_SSE: ''
|
||||
AWS_ACCESS_KEY_ID: zalando-user
|
||||
AWS_SECRET_ACCESS_KEY: C7oMRPqifdHRgNJMfmPKoNhyw
|
||||
---
|
||||
|
||||
kind: "postgresql"
|
||||
apiVersion: "acid.zalan.do/v1"
|
||||
metadata:
|
||||
name: "rm-psql"
|
||||
namespace: rm-pgsql
|
||||
labels:
|
||||
team: rm
|
||||
app: rm-pgsql
|
||||
resource-group: rm-pgsql
|
||||
spec:
|
||||
teamId: "rm"
|
||||
dockerImage: ghcr.io/zalando/spilo-16:3.2-p2
|
||||
# dockerImage: ghcr.io/zalando/spilo-16:3.2-p2
|
||||
enableLogicalBackup: true
|
||||
logicalBackupSchedule: "30 */6 * * *"
|
||||
numberOfInstances: 2
|
||||
spiloRunAsUser: 101
|
||||
spiloRunAsGroup: 103
|
||||
@@ -23,7 +49,7 @@ spec:
|
||||
log_rotation_size: '1024000'
|
||||
log_min_duration_statement: '1000'
|
||||
volume:
|
||||
size: "5Gi"
|
||||
size: "6Gi"
|
||||
storageClass: "longhorn"
|
||||
users:
|
||||
rmu:
|
||||
@@ -35,8 +61,10 @@ spec:
|
||||
patroni:
|
||||
pg_hba:
|
||||
- local all all trust
|
||||
- local replication standby trust
|
||||
- host all all 0.0.0.0/0 md5
|
||||
- host all all ::1/128 md5
|
||||
- host replication standby 0.0.0.0/0 md5 # TODO
|
||||
resources:
|
||||
requests:
|
||||
cpu: "0.4"
|
||||
@@ -44,4 +72,31 @@ spec:
|
||||
limits:
|
||||
cpu: "0.8"
|
||||
memory: "1Gi"
|
||||
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: rmu.rm-psql
|
||||
key: username
|
||||
- name: "DATA_SOURCE_PASS"
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: rmu.rm-psql
|
||||
key: password
|
||||
---
|
||||
|
Reference in New Issue
Block a user