aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStaffan Olsson <staffan@repos.se>2017-11-09 18:45:22 +0100
committerStaffan Olsson <staffan@repos.se>2017-11-09 18:45:26 +0100
commit40c6b1700ee9659804428a2be1bcd4bdf67b62fe (patch)
treeb43319f1665d2425fc78432de5690a1f89632550
parent2257cd12c0fb8b4908382d565ea8e74dfce43c4d (diff)
downloadkubernetes-kafka-restore-ondelete-behavior.tar.gz
kubernetes-kafka-restore-ondelete-behavior.tar.bz2
kubernetes-kafka-restore-ondelete-behavior.zip
Sets OnDelete explicitly, as RollingUpdate is a new defaultrestore-ondelete-behavior
Due to the use of config map for most of the conifg, RollingUpdate will be surprising, while still not preventing running pods that don't have the applied configuration. An automation effort would be required for proper RollingUpdate behavior.
-rw-r--r--kafka/50kafka.yml2
-rw-r--r--zookeeper/50pzoo.yml2
-rw-r--r--zookeeper/51zoo.yml2
3 files changed, 6 insertions, 0 deletions
diff --git a/kafka/50kafka.yml b/kafka/50kafka.yml
index dff4a79..8f1bf5f 100644
--- a/kafka/50kafka.yml
+++ b/kafka/50kafka.yml
@@ -10,6 +10,8 @@ spec:
app: kafka
serviceName: "broker"
replicas: 3
+ updateStrategy:
+ type: OnDelete
template:
metadata:
labels:
diff --git a/zookeeper/50pzoo.yml b/zookeeper/50pzoo.yml
index 874d6df..a57dd1f 100644
--- a/zookeeper/50pzoo.yml
+++ b/zookeeper/50pzoo.yml
@@ -11,6 +11,8 @@ spec:
storage: persistent
serviceName: "pzoo"
replicas: 3
+ updateStrategy:
+ type: OnDelete
template:
metadata:
labels:
diff --git a/zookeeper/51zoo.yml b/zookeeper/51zoo.yml
index 084e8f3..fdafdef 100644
--- a/zookeeper/51zoo.yml
+++ b/zookeeper/51zoo.yml
@@ -10,6 +10,8 @@ spec:
storage: ephemeral
serviceName: "zoo"
replicas: 2
+ updateStrategy:
+ type: OnDelete
template:
metadata:
labels: