apiVersion: kafka.strimzi.io/v1beta2 kind: KafkaNodePool metadata: name: broker namespace: {{ include "kafka-cluster.namespace" . }} labels: strimzi.io/cluster: {{ include "kafka-cluster.fullname" . }} {{- include "kafka-cluster.labels" . | nindent 4 }} spec: replicas: {{ .Values.broker.replicas }} roles: - broker storage: type: jbod volumes: - id: 0 type: persistent-claim size: {{ .Values.broker.storage.size }} class: {{ .Values.broker.storage.class | quote }} kraftMetadata: shared {{- if and .Values.broker.resources (or .Values.broker.resources.requests .Values.broker.resources.limits) }} resources: {{- if .Values.broker.resources.requests }} requests: cpu: {{ .Values.broker.resources.requests.cpu }} memory: {{ .Values.broker.resources.requests.memory }} {{- end }} {{- if .Values.broker.resources.limits }} limits: cpu: {{ .Values.broker.resources.limits.cpu }} memory: {{ .Values.broker.resources.limits.memory }} {{- end }} {{- end }}