Skip to content
This repository was archived by the owner on Nov 3, 2022. It is now read-only.

radondb/radondb-postgresql-operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5755ae0 ยท Jun 27, 2022
May 5, 2022
Sep 30, 2021
May 10, 2022
May 24, 2022
May 6, 2022
May 23, 2022
May 5, 2022
May 6, 2022
May 12, 2022
May 6, 2022
May 6, 2022
May 12, 2022
May 23, 2022
Aug 24, 2021
May 23, 2022
May 6, 2022
May 5, 2022
Oct 26, 2021
Jul 27, 2021
May 23, 2022
Aug 24, 2021
Jul 27, 2021
Aug 24, 2021
May 10, 2022
Jun 27, 2022
Jun 23, 2022
Apr 14, 2022
Apr 22, 2022
Apr 22, 2022

Repository files navigation

LOGO

English | ไธญๆ–‡


What is RadonDB PostgreSQL Operator

RadonDB PostgreSQL Operator is an open-source, cloud-native, and high-availability cluster solution based on PostgreSQL and PGO.

RadonDB PostgreSQL Operator can be deployed on Kubernetes and KubeSphere 3.1.x.

Quick start

Architecture

Architecture

Key features

๐Ÿ  PostgreSQL cluster management

  • Create, scale, and delete PostgreSQL clusters.
  • Create new clusters by cloning the existing clusters or backups.

๐Ÿ‘ High availability

  • Support automatic failover based on the distributed and consistent high-availability solution.
  • Deploy backup PostgreSQL clusters across Kubernetes clusters.

๐ŸŽˆ Connection pooling

The advanced connection pooling supports using the open-source pgBouncer.

๐ŸŽ‚ Replication

Support asynchronous and synchronous replication of workloads sensitive to loss of transactions.

๐ŸŽฏ Disaster recovery

Support backup and restore based on the open-source pgBackRest.

๐Ÿ”” Monitoring

Track the health of the PostgreSQL clusters using the open-source pgMonitor library.

๐ŸŽจ Backup

  • Support backup to local storage or the object storage that supports the S3 protocol like QingStor.
  • Support full, incremental, and differential backups.
  • Support customizing backup time policies.

Included components

The following components are used by RadonDB PostgreSQL Operator:

In addition, the following two components are added to the PostgreSQL container:

The following components are used for PostgreSQL Operator monitoring:

License

๐Ÿ“–RadonDB PostgreSQL is released under the Apache 2.0, see LICENSE.



๐Ÿ˜ŠFor any RadonDB PostgreSQL bugs, issues, and feature requests, you can create an issue on GitHub.