A Helm chart for kstack on Kubernetes
This chart serves as an umbrella to the next charts:
Helm charts that deploy components of the Confluent Platform (open source and community).
- Docker Desktop for Mac 3.5.2
- Kubernetes v1.21.2
- Helm v3.6.3
- Confluent Platform 6.2.0
Add the chart repository, if not done before:
helm repo add rhcharts https://ricardo-aires.github.io/helm-charts/
Run the installer with the default configuration.
helm install ktool rhcharts/kstack
One can run the:
- helm list command to list releases installed
- helm status to display the status of the named release
- helm test to run tests for a release
To uninstall the ktool
deployment run:
helm uninstall ktool
The command removes all the Kubernetes components associated with the chart and deletes the release.
You can specify each parameter using the --set key=value[,key=value]
argument to helm install
.
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
helm install ktool -f my-values.yaml rhcharts/kstack
A default values.yaml is available and should be checked for more advanced usage. Example:
kafka:
enabled: true
heapOpts: -Xmx2048m -Xms2048m
data:
storageSize: 20Gi
zookeeper:
enabled: true
replicaCount: 5
schema-registry:
enabled: true
kafka-connect:
enabled: true
ksqldb:
enabled: false
kafdrop:
enabled: true