From d79db2995baf76a3dca5e2819686e0d3b5a14fe6 Mon Sep 17 00:00:00 2001 From: ychangkim Date: Thu, 4 Dec 2025 15:17:38 +0900 Subject: [PATCH] kafka-cluster --- charts/kafka-cluster/custom-values.yaml | 34 ++++++++++++++++--- .../templates/kafka-nodepool-broker.yaml | 3 +- .../templates/kafka-nodepool-controller.yaml | 3 +- 3 files changed, 34 insertions(+), 6 deletions(-) diff --git a/charts/kafka-cluster/custom-values.yaml b/charts/kafka-cluster/custom-values.yaml index c0037e8..9074423 100644 --- a/charts/kafka-cluster/custom-values.yaml +++ b/charts/kafka-cluster/custom-values.yaml @@ -8,14 +8,26 @@ controller: storage: size: 50Gi class: longhorn - resources: {} + resources: + requests: + cpu: 500m + memory: 1Gi + limits: + cpu: 1 + memory: 2Gi broker: replicas: 3 storage: size: 50Gi class: longhorn - resources: {} + resources: + requests: + cpu: 500m + memory: 1Gi + limits: + cpu: 1 + memory: 2Gi config: offsetsTopicReplicationFactor: 3 @@ -37,8 +49,22 @@ kafkaConnect: replicas: 1 entityOperator: - topicOperator: {} - userOperator: {} + topicOperator: + resources: + requests: + memory: 128Mi + cpu: 100m + limits: + memory: 256Mi + cpu: 200m + userOperator: + resources: + requests: + memory: 128Mi + cpu: 100m + limits: + memory: 256Mi + cpu: 200m connectTopics: partitions: 1 diff --git a/charts/kafka-cluster/templates/kafka-nodepool-broker.yaml b/charts/kafka-cluster/templates/kafka-nodepool-broker.yaml index 6a81e37..87a79a8 100644 --- a/charts/kafka-cluster/templates/kafka-nodepool-broker.yaml +++ b/charts/kafka-cluster/templates/kafka-nodepool-broker.yaml @@ -18,7 +18,8 @@ spec: size: {{ .Values.broker.storage.size }} class: {{ .Values.broker.storage.class | quote }} kraftMetadata: shared - {{- if .Values.broker.resources }} + deleteClaim: false + {{- if and .Values.broker.resources (or .Values.broker.resources.requests .Values.broker.resources.limits) }} resources: {{- if .Values.broker.resources.requests }} requests: diff --git a/charts/kafka-cluster/templates/kafka-nodepool-controller.yaml b/charts/kafka-cluster/templates/kafka-nodepool-controller.yaml index 87b47d3..53b124b 100644 --- a/charts/kafka-cluster/templates/kafka-nodepool-controller.yaml +++ b/charts/kafka-cluster/templates/kafka-nodepool-controller.yaml @@ -17,8 +17,9 @@ spec: type: persistent-claim size: {{ .Values.controller.storage.size }} kraftMetadata: shared + deleteClaim: false class: {{ .Values.controller.storage.class | quote }} - {{- if .Values.controller.resources }} + {{- if and .Values.controller.resources (or .Values.controller.resources.requests .Values.controller.resources.limits) }} resources: {{- if .Values.controller.resources.requests }} requests: