Skip to content

Commit b046100

Browse files
authored
Merge pull request #75 from cybertec-postgresql/newReadme
update Readme
2 parents f519278 + bfa1694 commit b046100

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

README.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,37 @@ Fully integrated with GitOps/CI/CD workflows and infrastructure-as-code principl
2929
- Support for standby clusters & multi-site topologies
3030
- User & credential management at K8s level
3131
- Support for own TLS certificates
32-
- TDE integration** with [CYBERTEC PGEE](https://www.cybertec-postgresql.com/en/products/cybertec-postgresql-enterprise-edition/)
32+
- **TDE** integration with **[CYBERTEC PGEE](https://www.cybertec-postgresql.com/en/products/cybertec-postgresql-enterprise-edition/)**
3333
- Migration from AWS EBS `gp2` to `gp3` with IOPS and throughput config
3434

3535
---
3636

37+
### Cloud native architecture
38+
39+
The CYBERTEC PG Operator is designed from the ground up with a **cloud-native approach**:
40+
41+
- **Declarative configuration** via Kubernetes CRDs - completely in the spirit of *Infrastructure as Code*.
42+
- **Self-healing and automation** through Kubernetes and [Patroni](https://github.com/zalando/patroni), including automatic failover, leader election and rolling updates.
43+
- CI/CD-friendly**: No direct access to the Kubernetes API required - ideal for GitOps workflows and automated deployments.
44+
- Platform-independent**: Runs on any Kubernetes-compatible infrastructure - whether public cloud, on-prem or hybrid.
45+
- API-driven control**: Patroni provides a REST API to query the cluster state and trigger failover - essential for dynamic, service-oriented architectures.
46+
47+
This architecture forms the basis for a modern, highly available and scalable PostgreSQL platform in the cloud era.
48+
49+
---
50+
3751
## PostgreSQL features
3852

3953
- PostgreSQL 13 to 17
4054
- Streaming replication via **Patroni**
4155
- Fully integrated backup & PITR with `pgBackRest` or `pg_basebackup`
4256
- Extensions like:
4357
- [PostGIS](https://postgis.net/)
44-
- pgAudit](https://github.com/pgaudit/pgaudit)
45-
- TimescaleDB](https://github.com/timescale/timescaledb)
46-
- pg_cron](https://github.com/citusdata/pg_cron)
47-
- credcheck](https://github.com/MigOpsRepos/credcheck)
48-
- set_user](https://github.com/pgaudit/set_user)
58+
- [pgAudit](https://github.com/pgaudit/pgaudit)
59+
- [TimescaleDB](https://github.com/timescale/timescaledb)
60+
- [pg_cron](https://github.com/citusdata/pg_cron)
61+
- [credcheck](https://github.com/MigOpsRepos/credcheck)
62+
- [set_user](https://github.com/pgaudit/set_user)
4963
- Minimal downtime during upgrades thanks to rolling updates and failover mechanisms
5064
- Self-healing, redundancy and pod anti-affinity for maximum availability
5165

0 commit comments

Comments
 (0)