Cruise Control is a product that helps run Apache Kafka clusters at large scale. Due to the popularity of Apache Kafka, many companies have bigger and bigger Kafka clusters.
Warning
Chart 3.0.0 (expected) deploys Cruise Control 3.x only. See the migration notes.
The default images come from devops-ia/kafka-cruise-control (ghcr.io/devops-ia/kafka-cruise-control, devopsiaci/cruise-control). The default UI is devops-ia/kafka-cruise-control-ui (ghcr.io/devops-ia/kafka-cruise-control-ui, devopsiaci/kafka-cruise-control-ui) and it has no login unless you set ui.auth.mode. The old LinkedIn UI is still available with ui.flavor: legacy, frozen at 0.4.0 (ghcr.io/devops-ia/kafka-cruise-control-ui:0.4.0, devopsiaci/cruise-control-ui:0.4.0). The reasons, how to use another image and the version matrix are in the chart README.
Charts are available in:
helm repo add cruise-control https://devops-ia.github.io/helm-cruise-control
helm repo updatehelm install [RELEASE_NAME] cruise-control/cruise-controlThis install all the Kubernetes components associated with the chart and creates the release.
See helm install for command documentation.
Charts are also available in OCI format. The list of available charts can be found here.
helm install [RELEASE_NAME] oci://ghcr.io/devops-ia/helm-cruise-control/cruise-control --version=[version]Can be found in cruise-control chart.