2 lines
1.5 KiB
YAML
2 lines
1.5 KiB
YAML
{apiVersion: v1,kind: List,items: [{apiVersion: v1,kind: Service,metadata: {name: agentrun-v02-postgres,namespace: agentrun-v02,labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: JD01}},spec: {selector: {app.kubernetes.io/name: agentrun-v02-postgres},ports: [{name: postgres,port: 5432,targetPort: postgres}]}},{apiVersion: apps/v1,kind: StatefulSet,metadata: {name: agentrun-v02-postgres,namespace: agentrun-v02,labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: JD01}},spec: {serviceName: agentrun-v02-postgres,replicas: 1,selector: {matchLabels: {app.kubernetes.io/name: agentrun-v02-postgres}},template: {metadata: {labels: {app.kubernetes.io/part-of: agentrun,agentrun.pikastech.local/lane: v0.2,agentrun.pikastech.local/node: JD01,app.kubernetes.io/name: agentrun-v02-postgres}},spec: {containers: [{name: postgres,image: postgres:16-alpine,ports: [{name: postgres,containerPort: 5432}],env: [{name: POSTGRES_DB,valueFrom: {secretKeyRef: {name: agentrun-v02-mgr-db,key: POSTGRES_DB}}},{name: POSTGRES_USER,valueFrom: {secretKeyRef: {name: agentrun-v02-mgr-db,key: POSTGRES_USER}}},{name: POSTGRES_PASSWORD,valueFrom: {secretKeyRef: {name: agentrun-v02-mgr-db,key: POSTGRES_PASSWORD}}},{name: PGDATA,value: /var/lib/postgresql/data/pgdata}],volumeMounts: [{name: data,mountPath: /var/lib/postgresql/data}]}]}},volumeClaimTemplates: [{metadata: {name: data},spec: {accessModes: [ReadWriteOnce],resources: {requests: {storage: 5Gi}}}}]}}]}
|