CloudNativePG is now open source!

akretschmer

Datenbank-Guru
Beiträge
10.311
Wer mit Kubernetes spielt kann sich freuen: EDB hat seinem PostgreSQL-Operator nun als OpenSource rausgebracht.


Details bzw. Dokumentation hier: EDB Postgres for Kubernetes v1


Das ist schon cool, man kann innerhalb weniger Minuten sich ein Einzel- oder Clustersystem hochziehen:

Code:
# Example of PostgreSQL cluster
apiVersion: postgresql.k8s.enterprisedb.io/v1
kind: Cluster
metadata:
  name: pg14-server
spec:
  imageName: quay.io/enterprisedb/postgresql:14.2
  #instances: 3
  instances: 1

  bootstrap:
    initdb:
      database: app
      owner: app
      postInitSQL:
        - create role testuser encrypted password 'SCRAM-SHA-256$4096:CBjlrEKZW45t7ZQ/aUiaXg==$4wURFK/30tyGxEhweteyauOk+oazqKoYjud5F5nMNEo=:IqQLxBnBwI7eARapi7Eq34DwwsZZokOB2aIVQzV/bvw=' login



  # Require 1Gi of space
  storage:
    size: 1Gi

  postgresql:
    parameters:
      shared_buffers: "256MB"
      work_mem: "8MB

minikube create -f pg14.yaml

und 2 Minuten später hat man das am laufen. Ein Cluster mit 3 oder 4 nodes und Backup via Barman - alles sehr einfach hochzuziehen. Viel Spaß damit!
 
Werbung:
Zurück
Oben