Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jberkus/atomicdb
PostgreSQL HA Configuration using Project Atomic
https://github.com/jberkus/atomicdb
Last synced: 7 days ago
JSON representation
PostgreSQL HA Configuration using Project Atomic
- Host: GitHub
- URL: https://github.com/jberkus/atomicdb
- Owner: jberkus
- License: mit
- Created: 2016-03-05T00:31:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-04T02:11:27.000Z (almost 6 years ago)
- Last Synced: 2024-08-07T06:06:09.419Z (3 months ago)
- Language: Shell
- Size: 47.9 KB
- Stars: 72
- Watchers: 17
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Containerized PostgreSQL on Atomic Platforms
This repository is a demo area showing how high availability, scalable
PostgreSQL can be built out using Kubernetes and Docker (and run on
Atomic Host!). These are not production solutions, but rather
intended to show off advances in Kubernetes and clustered PostgreSQL.Since all of the deployments in this repo rely heavily on StatefulSet, you
need to use Kubernetes 1.5 or later.## patroni_petset
This directory demonstrates building a high-availability single-master
PostgreSQL cluster under Patroni, using Kubernetes StatefulSet (PetSet).See its README for more information.
## citus_petset
This directory contains a prototype of a CitusDB sharded database cluster under
Kubernetes StatefulSet(PetSet). See its README for more details.## governor-petset
This directory contains a prototype of the new Go-based Governor PostgreSQL
cluster under Kubernetes. It is a WIP, and doesn't yet work.## LICENSING
The general repository is under the MIT License. However, the
cluster examples incorporate code from other projects, which may be
differently licensed. Please check the individual directories
if you have specific licensing needs.