Installing PostgreSQL on Kubernetes Using CloudNativePG (CNPG)
Create CNPG Directory & postgres.yaml Manifest —————————————————————– Create a directory for CNPG configuration and add the postgres.yaml file: vi postgres.yaml —————————————————————–Cluster 1 — app-db-cluster (Application Database)—————————————————————–apiVersion: postgresql.cnpg.io/v1kind: Clustermetadata: name: app-db-cluster namespace: prod-databasespec: instances: 2 imageName: ghcr.io/cloudnative-pg/postgresql:16.2 affinity: nodeSelector: role: “database” tolerations: – key: “database” operator: “Equal” value: “true” effect: “NoSchedule” bootstrap: initdb: database: appdb owner: … Read more