forked from provectus/kafka-ui
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
18 changed files
with
59 additions
and
1,042 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1 @@ | ||
# 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: | ||
``` bash | ||
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: | ||
``` bash | ||
kubectl port-forward svc/kafka-ui 8080:80 | ||
``` | ||
Open the `http://127.0.0.1:8080` on the browser to access Kafka-UI. | ||
Please refer to our [documentation](https://docs.kafka-ui.provectus.io/configuration/helm-charts) to get some info on our helm charts. |
Oops, something went wrong.