Skip to content

Commit

Permalink
Merge pull request #3 from alexeyklyukin/feature/patroni
Browse files Browse the repository at this point in the history
Feature/patroni
  • Loading branch information
jberkus authored Mar 29, 2017
2 parents 344ad17 + c8efa4e commit e4e486a
Show file tree
Hide file tree
Showing 2 changed files with 150 additions and 0 deletions.
44 changes: 44 additions & 0 deletions postgres_helm/postgres_helm.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,50 @@ Kubecon EU 2017

---

## Patroni

* HA PostgreSQL controller
* Etcd, Zookeeper or Consul
* Spilo = Patroni + PostgreSQL

---

![spilo_diagram](spilo_diagram.svg)
---

## Patroni customization

* Callbacks (on_role_chage)
* Custom replica creation
* Pluggable consistency layers

---

## Not just autofailover

* Synchronous mode
* Cascading replication
* Dynamic configuration

---

## Cluster maintenance
* "Hands-off" mode
* Scheduled failovers and restarts

---

## Controlling Patroni

* REST API
* patronictl

---

#### Patroni Demo

---

![citus sharded](citus_sharded.png)

### CitusDB
Expand Down
Loading

0 comments on commit e4e486a

Please sign in to comment.