From 7a72aa67094fe1aa2993335f56dc304dcd820916 Mon Sep 17 00:00:00 2001 From: Staffan Olsson Date: Tue, 1 May 2018 12:54:57 +0200 Subject: [PATCH 1/2] Enables volume expansion for GKE --- configure/gke-storageclass-broker-pd.yml | 1 + configure/gke-storageclass-zookeeper-ssd.yml | 1 + kafka/50kafka.yml | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/configure/gke-storageclass-broker-pd.yml b/configure/gke-storageclass-broker-pd.yml index dbb7203f..25c7ed5b 100644 --- a/configure/gke-storageclass-broker-pd.yml +++ b/configure/gke-storageclass-broker-pd.yml @@ -4,5 +4,6 @@ metadata: name: kafka-broker provisioner: kubernetes.io/gce-pd reclaimPolicy: Retain +allowVolumeExpansion: true parameters: type: pd-standard diff --git a/configure/gke-storageclass-zookeeper-ssd.yml b/configure/gke-storageclass-zookeeper-ssd.yml index 5d6673a1..2223d7b2 100644 --- a/configure/gke-storageclass-zookeeper-ssd.yml +++ b/configure/gke-storageclass-zookeeper-ssd.yml @@ -4,5 +4,6 @@ metadata: name: kafka-zookeeper provisioner: kubernetes.io/gce-pd reclaimPolicy: Retain +allowVolumeExpansion: true parameters: type: pd-ssd diff --git a/kafka/50kafka.yml b/kafka/50kafka.yml index 4315264a..376e6ceb 100644 --- a/kafka/50kafka.yml +++ b/kafka/50kafka.yml @@ -85,4 +85,4 @@ spec: storageClassName: kafka-broker resources: requests: - storage: 200Gi + storage: 10Gi From 102e7736a1ce5f9f80b415203431eda8239c0106 Mon Sep 17 00:00:00 2001 From: Staffan Olsson Date: Tue, 1 May 2018 12:56:08 +0200 Subject: [PATCH 2/2] Volume expansion should be supported for AWS too --- configure/aws-storageclass-broker-gp2.yml | 1 + configure/aws-storageclass-zookeeper-gp2.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/configure/aws-storageclass-broker-gp2.yml b/configure/aws-storageclass-broker-gp2.yml index 94996b54..16289b51 100644 --- a/configure/aws-storageclass-broker-gp2.yml +++ b/configure/aws-storageclass-broker-gp2.yml @@ -6,5 +6,6 @@ metadata: k8s-addon: storage-aws.addons.k8s.io provisioner: kubernetes.io/aws-ebs reclaimPolicy: Retain +allowVolumeExpansion: true parameters: type: gp2 diff --git a/configure/aws-storageclass-zookeeper-gp2.yml b/configure/aws-storageclass-zookeeper-gp2.yml index 806e455e..1e651df1 100644 --- a/configure/aws-storageclass-zookeeper-gp2.yml +++ b/configure/aws-storageclass-zookeeper-gp2.yml @@ -6,5 +6,6 @@ metadata: k8s-addon: storage-aws.addons.k8s.io provisioner: kubernetes.io/aws-ebs reclaimPolicy: Retain +allowVolumeExpansion: true parameters: type: gp2