diff options
author | Staffan Olsson <staffan@repos.se> | 2017-06-26 13:14:54 +0200 |
---|---|---|
committer | Staffan Olsson <staffan@repos.se> | 2017-06-26 13:14:54 +0200 |
commit | cb83353833645e543153cf6f9756ef3858f80442 (patch) | |
tree | 823503eefcdb28c4bd82d019f328b2ebb9b591f6 /zookeeper/51zoo.yml | |
parent | 225569f30ba7644816a3cb2c1a83b731cc3c0276 (diff) | |
download | kubernetes-kafka-zookeeper-availability-zones.tar.gz kubernetes-kafka-zookeeper-availability-zones.tar.bz2 kubernetes-kafka-zookeeper-availability-zones.zip |
A cluster in three availability zones now get one persistent zk each, and two that can move automatically at node failureszookeeper-availability-zones
Diffstat (limited to 'zookeeper/51zoo.yml')
-rw-r--r-- | zookeeper/51zoo.yml | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/zookeeper/51zoo.yml b/zookeeper/51zoo.yml index 925f4c5..f041a9a 100644 --- a/zookeeper/51zoo.yml +++ b/zookeeper/51zoo.yml @@ -1,16 +1,16 @@ apiVersion: apps/v1beta1 kind: StatefulSet metadata: - name: pzoo + name: zoo namespace: kafka spec: - serviceName: "pzoo" - replicas: 5 + serviceName: "zoo" + replicas: 2 template: metadata: labels: app: zookeeper - storage: persistent + storage: ephemeral annotations: prometheus.io/scrape: "true" prometheus.io/port: "5556" @@ -37,7 +37,7 @@ spec: - -c - > set -e; - export ZOOKEEPER_SERVER_ID=$((${HOSTNAME##*-} + 1)); + export ZOOKEEPER_SERVER_ID=$((${HOSTNAME##*-} + 4)); echo "${ZOOKEEPER_SERVER_ID:-1}" | tee /var/lib/zookeeper/data/myid; sed -i "s/server\.$ZOOKEEPER_SERVER_ID\=[a-z0-9.-]*/server.$ZOOKEEPER_SERVER_ID=0.0.0.0/" config/zookeeper.properties; cat config/zookeeper.properties; @@ -58,13 +58,5 @@ spec: - name: config configMap: name: zookeeper-config - volumeClaimTemplates: - - metadata: - name: data - annotations: - volume.beta.kubernetes.io/storage-class: kafka-zookeeper - spec: - accessModes: [ "ReadWriteOnce" ] - resources: - requests: - storage: 1Gi + - name: data + emptyDir: {} |