{"repo":"zalando/postgres-operator","free":true,"listed":false,"github":"https://github.com/zalando/postgres-operator","clone":"git clone https://github.com/zalando/postgres-operator.git","description":"Postgres operator creates and manages PostgreSQL clusters running in Kubernetes","language":"Go","stars":5225,"topics":["kubernetes","postgresql","operator","golang","postgres","cluster","managed-services","data-infrastructure","postgres-operator","database-as-a-service"],"license":"MIT","category":"databases-storage","readme_excerpt":"Postgres Operator The Postgres Operator delivers an easy to run highly-available PostgreSQL clusters on Kubernetes (K8s) powered by Patroni. It is configured only through Postgres manifests (CRDs) to ease integration into automated CI/CD pipelines with no access to Kubernetes API directly, promoting infrastructure as code vs manual operations. Operator features Rolling updates on Postgres cluster changes, incl. quick minor version updates Live volume resize without pod restarts (AWS EBS, PVC) Database connection pooling with PGBouncer Support fast in place major version upgrade. Supports global upgrade of all clusters. Pod protection during bootstrap phase and configurable maintenance windows Restore and cloning Postgres clusters on AWS, GCS and Azure Additionally logical backups to S3 or GCS bucket can be configured Standby cluster from S3 or GCS WAL archive or remote host Configurable for non-cloud environments Basic credential and user management on K8s, eases application deployments Support for custom TLS certificates UI to create and edit Postgres cluster manifests Compatible with OpenShift Multi-arch support PostgreSQL features Supports PostgreSQL 18, starting from 14+ Streaming replication cluster via Patroni Point-In-Time-Recovery with pg basebackup / WAL-G or WAL-E via Spilo Preload libraries: bg mon, pg stat statements, pgextwlist, pg auth mon Incl. popular Postgres extensions such as decoderbufs, hypopg, pg cron, pg repack, pg partman, pg stat kcache, pg audit, pgf","default_branch":null,"files":null,"tree":[],"storefront":"/r/zalando","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zalando/postgres-operator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}