kafka-ui/charts/kafka-ui
2022-10-28 20:44:01 +04:00
..
templates [helm] Adding checksum for config from values (#2831) 2022-10-28 19:52:54 +04:00
.helmignore release jobs (#194) 2021-02-17 12:03:18 +03:00
Chart.yaml [helm] Fix app version (#2842) 2022-10-28 20:44:01 +04:00
index.yaml Workflows to deploy and remove custom env from branches (#1108) 2021-11-19 10:09:13 +03:00
README.md Helm: add support for external application config in yaml format (#2020) 2022-06-07 01:46:01 +04:00
values.yaml Helm: add support for external application config in yaml format (#2020) 2022-06-07 01:46:01 +04:00

Kafka-UI Helm Chart

Configuration

Most of the Helm charts parameters are common, follow table describe unique parameters related to application configuration.

Kafka-UI parameters

Parameter Description Default
existingConfigMap Name of the existing ConfigMap with Kafka-UI environment variables nil
existingSecret Name of the existing Secret with Kafka-UI environment variables nil
envs.secret Set of the sensitive environment variables to pass to Kafka-UI {}
envs.config Set of the environment variables to pass to Kafka-UI {}
yamlApplicationConfigConfigMap Map with name and keyName keys, name refers to the existing ConfigMap, keyName refers to the ConfigMap key with Kafka-UI config in Yaml format {}
yamlApplicationConfig Kafka-UI config in Yaml format {}
networkPolicy.enabled Enable network policies false
networkPolicy.egressRules.customRules Custom network egress policy rules []
networkPolicy.ingressRules.customRules Custom network ingress policy rules []
podLabels Extra labels for Kafka-UI pod {}

Example

To install Kafka-UI need to execute follow:

helm repo add kafka-ui https://provectus.github.io/kafka-ui
helm install kafka-ui kafka-ui/kafka-ui --set envs.config.KAFKA_CLUSTERS_0_NAME=local --set envs.config.KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=kafka:9092

To connect to Kafka-UI web application need to execute:

kubectl port-forward svc/kafka-ui 8080:80

Open the http://127.0.0.1:8080 on the browser to access Kafka-UI.