diff options
-rw-r--r-- | bootstrap/storageclass-kafka-zookeeper-gke.yml | 7 | ||||
-rw-r--r-- | zookeeper/50zoo.yml | 14 |
2 files changed, 18 insertions, 3 deletions
diff --git a/bootstrap/storageclass-kafka-zookeeper-gke.yml b/bootstrap/storageclass-kafka-zookeeper-gke.yml new file mode 100644 index 0000000..44891ba --- /dev/null +++ b/bootstrap/storageclass-kafka-zookeeper-gke.yml @@ -0,0 +1,7 @@ +kind: StorageClass +apiVersion: storage.k8s.io/v1 +metadata: + name: kafka-zookeeper +provisioner: kubernetes.io/gce-pd +parameters: + type: pd-ssd diff --git a/zookeeper/50zoo.yml b/zookeeper/50zoo.yml index 27e3438..9251ce1 100644 --- a/zookeeper/50zoo.yml +++ b/zookeeper/50zoo.yml @@ -35,11 +35,19 @@ spec: volumeMounts: - name: config mountPath: /usr/local/kafka/config - - name: datadir + - name: data mountPath: /var/lib/zookeeper/data volumes: - name: config configMap: name: zookeeper-config - - name: datadir - emptyDir: {} + volumeClaimTemplates: + - metadata: + name: data + annotations: + volume.beta.kubernetes.io/storage-class: kafka-zookeeper + spec: + accessModes: [ "ReadWriteOnce" ] + resources: + requests: + storage: 1Gi |