• Stars
    star
    105
  • Rank 328,196 (Top 7 %)
  • Language Smarty
  • License
    MIT License
  • Created almost 8 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Kubernetes Helm chart to deploy HA Postgresql cluster based on Stolon

Helm chart to install Stolon (HA PostgreSQL cluster)

Stolon is a cloud native PostgreSQL manager for PostgreSQL high availability. It's cloud native because it'll let you keep an high available PostgreSQL inside your containers (kubernetes integration) but also on every other kind of infrastructure (cloud IaaS, old style infrastructures etc...)

Chart is partially based on the statefullset example from the stolon repo

This chart was accepted to the official kubernetes/charts repository and could be installed from there as well, but charts are not interchangeable. https://github.com/helm/charts/tree/master/stable/stolon

Requirements

  • Kubernetes >1.5
  • PV support on the underlying infrastructure
  • Helm 2.2.0 (for conditions and flags support)

TODO:

  • Automate initial stolon cluster creating
  • Do not manage etcd dependency, do not rely on etcd chart
  • Add support for consul backend
  • Add support for kubernetes backend (experimental)
  • Add support for 1.6

Support the project

If you want to support the project, you can do it using BeerPays

Beerpay Beerpay

More Repositories

1

kube-cleanup-operator

Kubernetes Operator to automatically delete completed Jobs and their Pods
Go
500
star
2

kubernetes-gitlab

Manifests to deploy GitLab on Kubernetes
174
star
3

gitlab-chart

Kubernetes Helm chart to deploy GitLab
Smarty
58
star
4

helm-kubectl-docker

docker image with helm and kubectl installed
Shell
47
star
5

kubereplay

Seamless integration of goReplay and Kubernetes
Go
37
star
6

konsumerator

Kafka Consumer Operator. Kubernetes operator to manage consumers of unbalanced kafka topics with per-partition vertical autoscaling based on Prometheus metrics
Go
22
star
7

kubectl-deployer-docker

Alpine based image with kubectl and gettext
Dockerfile
21
star
8

kube-charts

Kubernetes Helm charts
HTML
10
star
9

kube-monitoring

Grafana dashboards for Kubernetes monitoring
5
star
10

docker-multiarch

Multiarch manifest-based dockerfiles [amd64,arm64,arm]
Shell
5
star
11

dodns-docker

Docker container to update DNS record in Digital Ocean
Shell
3
star
12

gitlab-ci-example

Python project example files showing my approach of build/test in gitlab-ci
Shell
3
star
13

srvant-board

[WIP] Carrier board for the CM4 with BMC
Shell
2
star
14

proxy_checker

Small golang script to download and check proxies
Go
2
star
15

dodns-kubernetes

Kubernetes manifests to deploy DoDNS
1
star
16

kube-atlas

[WIP] Opinionated, vendor-everything, GitOps friendly approach to manage Kubernetes cluster state.
Go
1
star
17

golang-glide-docker

Golang alpine image with glide installed used in the build system
1
star
18

tcw122b-scripts

golang based snmp script to control light with PIRs and tcw122b device
Go
1
star
19

bootkube-with-coreos_baremetal

configs to my blogpost
Shell
1
star
20

ironfunction-py-test

IronFunction serverless python example
Python
1
star