Skip to content

Commit 4351e7c

Browse files
committed
Uses a named storage class so you can select volume type specifically for zoo
1 parent 3344799 commit 4351e7c

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kind: StorageClass
2+
apiVersion: storage.k8s.io/v1
3+
metadata:
4+
name: kafka-zookeeper
5+
provisioner: kubernetes.io/gce-pd
6+
parameters:
7+
type: pd-ssd

zookeeper/50zoo.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,19 @@ spec:
3535
volumeMounts:
3636
- name: config
3737
mountPath: /usr/local/kafka/config
38-
- name: datadir
38+
- name: data
3939
mountPath: /var/lib/zookeeper/data
4040
volumes:
4141
- name: config
4242
configMap:
4343
name: zookeeper-config
44-
- name: datadir
45-
emptyDir: {}
44+
volumeClaimTemplates:
45+
- metadata:
46+
name: data
47+
annotations:
48+
volume.beta.kubernetes.io/storage-class: kafka-zookeeper
49+
spec:
50+
accessModes: [ "ReadWriteOnce" ]
51+
resources:
52+
requests:
53+
storage: 1Gi

0 commit comments

Comments
 (0)