| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- apiVersion: postgresql.cnpg.io/v1
- kind: Cluster
- metadata:
- name: postgres-cluster
- namespace: reymota-pg-cluster
- spec:
- instances: 3
- imageName: ghcr.io/cloudnative-pg/postgresql:16
- primaryUpdateStrategy: unsupervised
- storage:
- size: 1Gi
- superuserSecret:
- name: postgres-superuser
- bootstrap:
- initdb:
- database: reymotadb
- owner: creylopez
- secret:
- name: postgres-app-user
- ---
- apiVersion: v1
- kind: Secret
- metadata:
- name: postgres-superuser
- namespace: reymota-pg-cluster
- type: kubernetes.io/basic-auth
- stringData:
- username: postgres
- password: Rey-1176
- ---
- apiVersion: v1
- kind: Secret
- metadata:
- name: postgres-app-user
- namespace: reymota-pg-cluster
- type: kubernetes.io/basic-auth
- stringData:
- username: creylopez
- password: Dsa-0213
- ---
- apiVersion: v1
- kind: Service
- metadata:
- name: postgres-nodeport
- namespace: reymota-pg-cluster
- spec:
- type: NodePort
- selector:
- cnpg.io/cluster: reymota-pg-cluster
- role: primary
- ports:
- - name: postgres
- protocol: TCP
- port: 5432
- targetPort: 5432
- nodePort: 30432
|