Added image to readme, added/rewrote features.

This commit is contained in:
Jan Mußler 2020-06-23 00:03:34 +02:00
parent 0c6655a22d
commit d5855eb9ea
2 changed files with 14 additions and 8 deletions

View File

@ -8,25 +8,27 @@
<img src="docs/diagrams/logo.png" width="200"> <img src="docs/diagrams/logo.png" width="200">
The Postgres Operator enables highly-available [PostgreSQL](https://www.postgresql.org/) The Postgres Operator delivers an easy to run highly-available [PostgreSQL](https://www.postgresql.org/)
clusters on Kubernetes (K8s) powered by [Patroni](https://github.com/zalando/spilo). clusters on Kubernetes (K8s) powered by [Patroni](https://github.com/zalando/spilo).
It is configured only through manifests to ease integration into automated CI/CD It is configured only through Postgres manifests (CRDs) to ease integration into automated CI/CD
pipelines with no access to Kubernetes directly. pipelines with no access to Kubernetes API directly, promoting infrastructure as code vs manual operations.
### Operator features ### Operator features
* Rolling updates on Postgres cluster changes * Rolling updates on Postgres cluster changes, incl. quick minor version updates
* Volume resize without Pod restarts * Volume resize without Pod restarts
* Database connection pooler * Database connection pooler with PGBouncer
* Cloning Postgres clusters * Restore and Cloning Postgres clusters (incl. major version upgrade)
* Logical backups to S3 Bucket * Additionally logical backups to S3 Bucket can be configured
* Standby cluster from S3 WAL archive * Standby cluster from S3 WAL archive
* Configurable for non-cloud environments * Configurable for non-cloud environments
* Basic credential and user management on K8s, eases application deployments
* UI to create and edit Postgres cluster manifests * UI to create and edit Postgres cluster manifests
* Works well on Amazon AWS, Google Cloud, OpenShift and locally on Kind
### PostgreSQL features ### PostgreSQL features
* Supports PostgreSQL 9.6+ * Supports PostgreSQL 12, starting from 9.6+
* Streaming replication cluster via Patroni * Streaming replication cluster via Patroni
* Point-In-Time-Recovery with * Point-In-Time-Recovery with
[pg_basebackup](https://www.postgresql.org/docs/11/app-pgbasebackup.html) / [pg_basebackup](https://www.postgresql.org/docs/11/app-pgbasebackup.html) /
@ -55,6 +57,10 @@ production for over two years.
For a quick first impression follow the instructions of this For a quick first impression follow the instructions of this
[tutorial](docs/quickstart.md). [tutorial](docs/quickstart.md).
## Illustrated Features
![Features](neutral_operator.png)
## Documentation ## Documentation
There is a browser-friendly version of this documentation at There is a browser-friendly version of this documentation at

BIN
neutral_operator.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 849 KiB