Most of the Helm charts parameters are common, follow table describe unique parameters related to application configuration.
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 | {} |
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.