Skip to content

jberkus/atomicdb

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

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.

About

PostgreSQL HA Configuration using Project Atomic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published