|
3 | 3 | # radar-kafka |
4 | 4 | [](https://artifacthub.io/packages/helm/radar-base/radar-kafka) |
5 | 5 |
|
6 | | -  |
| 6 | +  |
7 | 7 |
|
8 | 8 | Apache Kafka for RADAR-base using the Strimzi Operator |
9 | 9 |
|
@@ -60,19 +60,24 @@ Consult the [documentation](https://github.com/lsst-sqre/strimzi-registry-operat |
60 | 60 | | strimzi-registry-operator | object | `{"clusterName":"radar","operatorNamespace":"default"}` | Values for schema registry operator ref: https://github.com/lsst-sqre/strimzi-registry-operator | |
61 | 61 | | strimzi-registry-operator.clusterName | string | `"radar"` | Keep in sync with 'fullnameOverride' | |
62 | 62 | | strimzi-registry-operator.operatorNamespace | string | `"default"` | Keep in sync with namespace used by deployment | |
63 | | -| kafka | object | `{"cruiseControl":{"addRebalanceTemplate":true,"enabled":false,"goals":[],"skipHardGoalCheck":true},"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 | `{"cruiseControl":{"addRebalanceTemplate":true,"enabled":false,"goals":[],"javaOptions":{"Xms":"128m","Xmx":"256m"},"skipHardGoalCheck":true},"insyncReplicas":2,"javaOptions":{"Xms":"512m","Xmx":"1G"},"metadataVersion":"3.9-IV0","nodePool":{"jvmOptions":{"Xms":"512m","Xmx":"1G"},"resources":{"limits":{"cpu":1,"memory":"2Gi"},"requests":{"cpu":"100m","memory":"1Gi"}}},"partitions":9,"podSecurityContext":{},"replicas":3,"replicationFactor":3,"resources":{"limits":{"cpu":1,"memory":"2Gi"},"requests":{"cpu":"100m","memory":"1Gi"}},"securityContext":{},"storage":{"size":"10Gi"},"topicOperator":{"jvmOptions":{"Xms":"64m","Xmx":"128m"}},"userOperator":{"jvmOptions":{"Xms":"64m","Xmx":"128m"}}}` | Values for Kafka cluster deployed by Strimzi kafka operator | |
64 | 64 | | kafka.replicas | int | `3` | Number of Kafka brokers | |
65 | 65 | | kafka.replicationFactor | int | `3` | Number of replicas for Kafka topics | |
66 | 66 | | kafka.insyncReplicas | int | `2` | Number of in-sync kafka broker replicas | |
67 | 67 | | 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/ | |
68 | 68 | | kafka.metadataVersion | string | `"3.9-IV0"` | Metadata API version. Keep in sync with appVersion | |
69 | 69 | | kafka.storage | object | `{"size":"10Gi"}` | Storage size for Kafka pods | |
70 | | -| kafka.resources | object | `{"requests":{"cpu":"100m","memory":"1Gi"}}` | Resource requests for Kafka pods | |
71 | | -| kafka.cruiseControl | object | `{"addRebalanceTemplate":true,"enabled":false,"goals":[],"skipHardGoalCheck":true}` | Config for the Cruise Control rebalancer (https://github.com/linkedin/cruise-control) | |
| 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 | |
| 72 | +| kafka.javaOptions | object | `{"Xms":"512m","Xmx":"1G"}` | JVM options for Kafka pods | |
| 73 | +| kafka.nodePool.resources.requests | object | `{"cpu":"100m","memory":"1Gi"}` | Resource requests for Kafka pods | |
| 74 | +| kafka.nodePool.resources.limits | object | `{"cpu":1,"memory":"2Gi"}` | Resource limits for Kafka pods | |
| 75 | +| kafka.cruiseControl | object | `{"addRebalanceTemplate":true,"enabled":false,"goals":[],"javaOptions":{"Xms":"128m","Xmx":"256m"},"skipHardGoalCheck":true}` | Config for the Cruise Control rebalancer (https://github.com/linkedin/cruise-control) | |
72 | 76 | | kafka.cruiseControl.enabled | bool | `false` | Deploy the Cruise Control rebalancer operator. | |
73 | 77 | | kafka.cruiseControl.addRebalanceTemplate | bool | `true` | Add a KafkaRebalance template CRD. Note that this does not automatically rebalance the cluster. For rebalancing, you need to create a KafkaRebalance resource using the template. | |
74 | 78 | | kafka.cruiseControl.goals | list | `[]` | Goals for the Cruise Control rebalancer. If left empty, the default goals are used (see: https://github.com/linkedin/cruise-control#goals). | |
75 | 79 | | kafka.cruiseControl.skipHardGoalCheck | bool | `true` | Skip hard goal check by Cruise Control rebalancer. | |
| 80 | +| kafka.cruiseControl.javaOptions | object | `{"Xms":"128m","Xmx":"256m"}` | JVM options for Cruise Control pods | |
76 | 81 | | kafka.podSecurityContext | object | `{}` | Security Context for Kafka pods ref: https://strimzi.io/docs/operators/latest/deploying#assembly-security-providers-str | |
77 | 82 | | kafka.securityContext | object | `{}` | Security Context for Kafka containers ref: https://strimzi.io/docs/operators/latest/deploying#assembly-security-providers-str | |
78 | 83 | | schema-registry | object | check `values.yaml` | Values for schema registry deployed by strimzi-registry-operator ref: https://github.com/lsst-sqre/strimzi-registry-operator | |
0 commit comments