- Clone/Copy Chart to your working directory
- Execute command
helm install helm-release-name charts/kafka-ui
Create values.yml file
yamlApplicationConfig:
kafka:
clusters:
- name: yaml
bootstrapServers: kafka-cluster-broker-endpoints:9092
auth:
type: disabled
management:
health:
ldap:
enabled: false
Install by executing command
helm install helm-release-name charts/kafka-ui -f values.yml
Create config map
apiVersion: v1
kind: ConfigMap
metadata:
name: kafka-ui-existing-configmap-as-a-configfile
data:
config.yml: |-
kafka:
clusters:
- name: yaml
bootstrapServers: kafka-cluster-broker-endpoints:9092
auth:
type: disabled
management:
health:
ldap:
enabled: false
This ConfigMap will be mounted to the Pod
Install by executing command
helm install helm-release-name charts/kafka-ui --set yamlApplicationConfigConfigMap.name="kafka-ui-config",yamlApplicationConfigConfigMap.keyName="config.yml"
Create config map
apiVersion: v1
kind: ConfigMap
metadata:
name: kafka-ui-helm-values
data:
KAFKA_CLUSTERS_0_NAME: "kafka-cluster-name"
KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS: "kafka-cluster-broker-endpoints:9092"
AUTH_TYPE: "DISABLED"
MANAGEMENT_HEALTH_LDAP_ENABLED: "FALSE"
Install by executing command
helm install helm-release-name charts/kafka-ui --set existingConfigMap="kafka-ui-helm-values"