Get Started

Download the latest release of Ensemble from the Github release pages here.

Start Minikube:

$ minikube start

Register the Custom Resource Definitions used in ensemble

$ ensemble k8s artifacts --crd | kubectl apply -f -

Deploy the Ensemble operator as a deployment service in Kubernetes

$ ensemble k8s artifacts --service | kubectl apply -f -

Now, Ensemble should be running waiting for Cluster declarations.

Create a cluster YAML spec for a Zookeeper cluster.

$ ensemble k8s init --name zk1 --backend zookeeper --replicas 3 > zk.yaml

Deploy the Zookeeper cluster

$ kubectl apply -f zk.yaml