Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
Go to file
Murat Kabilov 01399b34bb init 2017-01-09 17:48:13 +01:00
operator init 2017-01-09 17:48:13 +01:00
.gitignore init 2017-01-09 17:48:13 +01:00
README.md init 2017-01-09 17:48:13 +01:00
glide.lock init 2017-01-09 17:48:13 +01:00
glide.yaml init 2017-01-09 17:48:13 +01:00
main.go init 2017-01-09 17:48:13 +01:00
testcluster.yaml init 2017-01-09 17:48:13 +01:00

README.md

postgres operator prototype (WIP)

Create minikube

$ minikube start

Deploy etcd

$ kubectl create -f github.com/coreos/etcd/hack/kubernetes-deploy/etcd.yaml

Run operator

$ go run main.go

Check if ThirdPartyResource has been registered

$ kubectl get thirdpartyresources

NAME                  DESCRIPTION                             VERSION(S)
spilo.acid.zalan.do   A specification of Spilo StatefulSets   v1

Create a new spilo cluster

$ kubectl create -f testcluster.yaml

Watch Pods being created

$ kubectl get pods -w