aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStaffan Olsson <staffan@repos.se>2017-07-28 08:21:23 +0200
committerStaffan Olsson <staffan@repos.se>2017-08-08 13:02:12 +0200
commitebcff385696b8d615248a9e9867052c28f48e41c (patch)
treed2d8bc28d6a32f05147453ffb425dbd682f59902
parentc3969a8a4257155b293918d1d1baf1508417ffc1 (diff)
downloadkubernetes-kafka-addon-storage-classes.tar.gz
kubernetes-kafka-addon-storage-classes.tar.bz2
kubernetes-kafka-addon-storage-classes.zip
Adds storage class for kafka brokersaddon-storage-classes
-rw-r--r--50kafka.yml2
-rw-r--r--configure-gke/storageclass-broker-gke.yml7
-rw-r--r--configure-minikube/storageclass-broker-minikube.yml5
3 files changed, 14 insertions, 0 deletions
diff --git a/50kafka.yml b/50kafka.yml
index c564ffe..8f8e283 100644
--- a/50kafka.yml
+++ b/50kafka.yml
@@ -66,6 +66,8 @@ spec:
volumeClaimTemplates:
- metadata:
name: data
+ annotations:
+ volume.beta.kubernetes.io/storage-class: kafka-broker
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
diff --git a/configure-gke/storageclass-broker-gke.yml b/configure-gke/storageclass-broker-gke.yml
new file mode 100644
index 0000000..d436148
--- /dev/null
+++ b/configure-gke/storageclass-broker-gke.yml
@@ -0,0 +1,7 @@
+kind: StorageClass
+apiVersion: storage.k8s.io/v1
+metadata:
+ name: kafka-broker
+provisioner: kubernetes.io/gce-pd
+parameters:
+ type: pd-standard
diff --git a/configure-minikube/storageclass-broker-minikube.yml b/configure-minikube/storageclass-broker-minikube.yml
new file mode 100644
index 0000000..3cff3b2
--- /dev/null
+++ b/configure-minikube/storageclass-broker-minikube.yml
@@ -0,0 +1,5 @@
+kind: StorageClass
+apiVersion: storage.k8s.io/v1
+metadata:
+ name: kafka-broker
+provisioner: k8s.io/minikube-hostpath