Skip to content

Multi or single node zookeeper on kubernetes.

Notifications You must be signed in to change notification settings

young8/k8s-zookeeper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZooKeeper on Docker for Kubernetes

Creating docker container for single or multi-node Zookeeper cluster that can run on Kubernetes.

Single node

To start Zookeeper as single node

docker run akomic/zookeeper

Multi node

To start Zookeeper multi-node cluster (3 nodes)

docker run -e SERVER_ID=1 -e MAX_SERVERS=3 --name zookeeper-1 --restart=always akomic/zookeeper
docker run -e SERVER_ID=2 -e MAX_SERVERS=3 --name zookeeper-2 --restart=always akomic/zookeeper
docker run -e SERVER_ID=3 -e MAX_SERVERS=3 --name zookeeper-3 --restart=always akomic/zookeeper

NOTICE: For this to work you need to provide the means for container to resolve node hosts (zookeeper-1, zookeeper-2, zookeeper-3) which is beyond the scope of this document. You can do this with your own DNS, or just use Kubernetes and json below.

To start Zookeeper multi-node on Kubernetes (3 nodes)

kubectl create -f zookeeper_config.json

About

Multi or single node zookeeper on kubernetes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%