|
@@ -0,0 +1,65 @@
|
|
|
|
+# Quick Start with Helm Chart
|
|
|
|
+
|
|
|
|
+### General
|
|
|
|
+1. Clone/Copy Chart to your working directory
|
|
|
|
+2. Execute command ```helm install helm-release-name charts/kafka-ui```
|
|
|
|
+
|
|
|
|
+### Passing Kafka-UI configuration as Dict
|
|
|
|
+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
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+### Passing configuration file as ConfigMap
|
|
|
|
+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"
|
|
|
|
+
|
|
|
|
+### Passing environment variables as ConfigMap
|
|
|
|
+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"
|