Skip to content

Commit eca35d4

Browse files
committed
fix(kafka): add resource limits defaults
1 parent c678b89 commit eca35d4

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

charts/radar-kafka/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: v2
44
appVersion: 3.9.0
55
description: "Apache Kafka for RADAR-base using the Strimzi Operator"
66
name: radar-kafka
7-
version: 0.2.4
7+
version: 0.2.5
88
keywords:
99
- kafka
1010
- queue

charts/radar-kafka/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# radar-kafka
44
[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/radar-kafka)](https://artifacthub.io/packages/helm/radar-base/radar-kafka)
55

6-
![Version: 0.2.4](https://img.shields.io/badge/Version-0.2.4-informational?style=flat-square) ![AppVersion: 3.9.0](https://img.shields.io/badge/AppVersion-3.9.0-informational?style=flat-square)
6+
![Version: 0.2.5](https://img.shields.io/badge/Version-0.2.5-informational?style=flat-square) ![AppVersion: 3.9.0](https://img.shields.io/badge/AppVersion-3.9.0-informational?style=flat-square)
77

88
Apache Kafka for RADAR-base using the Strimzi Operator
99

@@ -60,14 +60,15 @@ Consult the [documentation](https://github.com/lsst-sqre/strimzi-registry-operat
6060
| strimzi-registry-operator | object | `{"clusterName":"radar","operatorNamespace":"default"}` | Values for schema registry operator ref: https://github.com/lsst-sqre/strimzi-registry-operator |
6161
| strimzi-registry-operator.clusterName | string | `"radar"` | Keep in sync with 'fullnameOverride' |
6262
| strimzi-registry-operator.operatorNamespace | string | `"default"` | Keep in sync with namespace used by deployment |
63-
| kafka | object | `{"insyncReplicas":2,"metadataVersion":"3.9-IV0","partitions":9,"podSecurityContext":{},"replicas":3,"replicationFactor":3,"resources":{"requests":{"cpu":"100m","memory":"1Gi"}},"securityContext":{},"storage":{"size":"10Gi"}}` | Values for Kafka cluster deployed by Strimzi kafka operator |
63+
| kafka | object | `{"insyncReplicas":2,"metadataVersion":"3.9-IV0","partitions":9,"podSecurityContext":{},"replicas":3,"replicationFactor":3,"resources":{"limits":{"cpu":1,"memory":"2Gi"},"requests":{"cpu":"100m","memory":"1Gi"}},"securityContext":{},"storage":{"size":"10Gi"}}` | Values for Kafka cluster deployed by Strimzi kafka operator |
6464
| kafka.replicas | int | `3` | Number of Kafka brokers |
6565
| kafka.replicationFactor | int | `3` | Number of replicas for Kafka topics |
6666
| kafka.insyncReplicas | int | `2` | Number of in-sync kafka broker replicas |
6767
| kafka.partitions | int | `9` | Number of topic data partitions. Rule of thumb: 3 times the number of brokers. Headroom is used for future upscale of brokers. ref: https://learn.conduktor.io/kafka/kafka-topics-choosing-the-replication-factor-and-partitions-count/ |
6868
| kafka.metadataVersion | string | `"3.9-IV0"` | Metadata API version. Keep in sync with appVersion |
6969
| kafka.storage | object | `{"size":"10Gi"}` | Storage size for Kafka pods |
70-
| kafka.resources | object | `{"requests":{"cpu":"100m","memory":"1Gi"}}` | Resource requests for Kafka pods |
70+
| kafka.resources.requests | object | `{"cpu":"100m","memory":"1Gi"}` | Resource requests for Kafka pods |
71+
| kafka.resources.limits | object | `{"cpu":1,"memory":"2Gi"}` | Resource limits for Kafka pods |
7172
| kafka.podSecurityContext | object | `{}` | Security Context for Kafka pods ref: https://strimzi.io/docs/operators/latest/deploying#assembly-security-providers-str |
7273
| kafka.securityContext | object | `{}` | Security Context for Kafka containers ref: https://strimzi.io/docs/operators/latest/deploying#assembly-security-providers-str |
7374
| schema-registry | object | check `values.yaml` | Values for schema registry deployed by strimzi-registry-operator ref: https://github.com/lsst-sqre/strimzi-registry-operator |

charts/radar-kafka/values.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,15 @@ kafka:
6767
storage:
6868
size: 10Gi
6969

70-
# -- Resource requests for Kafka pods
7170
resources:
71+
# -- Resource requests for Kafka pods
7272
requests:
7373
cpu: 100m
7474
memory: 1Gi
75+
# -- Resource limits for Kafka pods
76+
limits:
77+
cpu: 1
78+
memory: 2Gi
7579

7680
# -- Security Context for Kafka pods
7781
# ref: https://strimzi.io/docs/operators/latest/deploying#assembly-security-providers-str

0 commit comments

Comments
 (0)