aboutsummaryrefslogtreecommitdiff
path: root/zookeeper/51zoo.yml
diff options
context:
space:
mode:
authorStaffan Olsson <staffan@repos.se>2017-06-26 13:14:54 +0200
committerStaffan Olsson <staffan@repos.se>2017-06-26 13:14:54 +0200
commitcb83353833645e543153cf6f9756ef3858f80442 (patch)
tree823503eefcdb28c4bd82d019f328b2ebb9b591f6 /zookeeper/51zoo.yml
parent225569f30ba7644816a3cb2c1a83b731cc3c0276 (diff)
downloadkubernetes-kafka-cb83353833645e543153cf6f9756ef3858f80442.tar.gz
kubernetes-kafka-cb83353833645e543153cf6f9756ef3858f80442.tar.bz2
kubernetes-kafka-cb83353833645e543153cf6f9756ef3858f80442.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.yml22
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: {}