From 72ec5ab97e864f5781598c97ffa60e481fe4ec17 Mon Sep 17 00:00:00 2001 From: Staffan Olsson Date: Mon, 26 Dec 2016 01:41:40 +0100 Subject: Converts Kafka to a StatefulSet, nothing but http://kubernetes.io/docs/concepts/abstractions/controllers/statefulsets/ --- 10pvc.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 10pvc.yml (limited to '10pvc.yml') diff --git a/10pvc.yml b/10pvc.yml new file mode 100644 index 0000000..cecd3f2 --- /dev/null +++ b/10pvc.yml @@ -0,0 +1,48 @@ +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: datadir-kafka-0 + namespace: kafka +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 200Gi + selector: + matchLabels: + app: kafka + petindex: "0" +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: datadir-kafka-1 + namespace: kafka +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 200Gi + selector: + matchLabels: + app: kafka + petindex: "1" +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: datadir-kafka-2 + namespace: kafka +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 200Gi + selector: + matchLabels: + app: kafka + petindex: "2" -- cgit v1.2.3 From df1238594ecf7589112fd2f8ae9ffa28e35c1a91 Mon Sep 17 00:00:00 2001 From: Staffan Olsson Date: Mon, 2 Jan 2017 08:37:24 +0100 Subject: Use podindex label instead of petindex, because statefulindex sounds weird --- 10pvc.yml | 6 +++--- bootstrap/pv-template.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to '10pvc.yml') diff --git a/10pvc.yml b/10pvc.yml index cecd3f2..51de19c 100644 --- a/10pvc.yml +++ b/10pvc.yml @@ -13,7 +13,7 @@ spec: selector: matchLabels: app: kafka - petindex: "0" + podindex: "0" --- kind: PersistentVolumeClaim apiVersion: v1 @@ -29,7 +29,7 @@ spec: selector: matchLabels: app: kafka - petindex: "1" + podindex: "1" --- kind: PersistentVolumeClaim apiVersion: v1 @@ -45,4 +45,4 @@ spec: selector: matchLabels: app: kafka - petindex: "2" + podindex: "2" diff --git a/bootstrap/pv-template.yml b/bootstrap/pv-template.yml index 73b4f99..e58bfb2 100644 --- a/bootstrap/pv-template.yml +++ b/bootstrap/pv-template.yml @@ -5,7 +5,7 @@ metadata: name: datadir-kafka-0 labels: app: kafka - petindex: "0" + podindex: "0" spec: accessModes: - ReadWriteOnce @@ -20,7 +20,7 @@ metadata: name: datadir-kafka-1 labels: app: kafka - petindex: "1" + podindex: "1" spec: accessModes: - ReadWriteOnce @@ -35,7 +35,7 @@ metadata: name: datadir-kafka-2 labels: app: kafka - petindex: "2" + podindex: "2" spec: accessModes: - ReadWriteOnce -- cgit v1.2.3