|
@@ -1,22 +1,31 @@
|
|
# Kafka-UI Helm Chart
|
|
# Kafka-UI Helm Chart
|
|
|
|
+
|
|
## Configuration
|
|
## Configuration
|
|
|
|
+
|
|
Most of the Helm charts parameters are common, follow table describe unique parameters related to application configuration.
|
|
Most of the Helm charts parameters are common, follow table describe unique parameters related to application configuration.
|
|
|
|
+
|
|
### Kafka-UI parameters
|
|
### Kafka-UI parameters
|
|
|
|
+
|
|
| Parameter| Description| Default|
|
|
| Parameter| Description| Default|
|
|
|---|---|---|
|
|
|---|---|---|
|
|
| `existingConfigMap`| Name of the existing ConfigMap with Kafka-UI environment variables | `nil`|
|
|
| `existingConfigMap`| Name of the existing ConfigMap with Kafka-UI environment variables | `nil`|
|
|
| `existingSecret`| Name of the existing Secret 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.secret`| Set of the sensitive environment variables to pass to Kafka-UI | `{}`|
|
|
| `envs.config`| Set of the environment variables to pass to Kafka-UI | `{}`|
|
|
| `envs.config`| Set of the environment variables to pass to Kafka-UI | `{}`|
|
|
|
|
+| `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
|
|
## Example
|
|
|
|
+
|
|
To install Kafka-UI need to execute follow:
|
|
To install Kafka-UI need to execute follow:
|
|
``` bash
|
|
``` bash
|
|
helm repo add kafka-ui https://provectus.github.io/kafka-ui
|
|
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
|
|
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:
|
|
To connect to Kafka-UI web application need to execute:
|
|
``` bash
|
|
``` bash
|
|
kubectl port-forward svc/kafka-ui 8080:80
|
|
kubectl port-forward svc/kafka-ui 8080:80
|
|
```
|
|
```
|
|
-Open the `http://127.0.0.1:8080` on the browser to access Kafka-UI.
|
|
|
|
|
|
+Open the `http://127.0.0.1:8080` on the browser to access Kafka-UI.
|