Kiali Helm Charts are published at https://kiali.org/helm-charts.
For Kiali installation documentation, please see:
Kiali Operator helm chart source is found in the kiali-operator folder. Kiali Server helm chart source is found in the kiali-server folder.
To build the helm charts, simply run make clean build-helm-charts
which will generate the operator and server helm charts and stores their tarballs in the _output/charts
directory.
To generate the server templates, run:
helm template -n istio-system --set auth.strategy=anonymous --set deployment.image_version=latest kiali-server _output/charts/kiali-server-*-SNAPSHOT.tgz
To install the server, run:
helm install -n istio-system --set auth.strategy=anonymous --set deployment.image_version=latest kiali-server _output/charts/kiali-server-*-SNAPSHOT.tgz
To uninstall the server, run:
helm uninstall -n istio-system kiali-server
To generate the operator templates, run:
helm template -n kiali-operator --set allowAdHocKialiImage=true --set image.tag=latest --create-namespace kiali-operator _output/charts/kiali-operator-*-SNAPSHOT.tgz
To install the operator, run:
helm install -n kiali-operator --set allowAdHocKialiImage=true --set image.tag=latest --create-namespace kiali-operator _output/charts/kiali-operator-*-SNAPSHOT.tgz
To uninstall the operator, run:
helm uninstall -n kiali-operator kiali-operator
You can pass --set
options to the above commands if you wish to override the default values. You can set nested dictionary values using dot notation: --set deployment.logger.log_level=debug
. For a list of items, comma-separate the values and wrap the list in curly braces: --set "kubernetes_config.excluded_workloads={CronJob,Job}"
. You can set individual list items using square brackets: --set kubernetes_config.excluded_workloads[0]=CronJob
.
If you locally built and pushed your Kiali server and Kiali operator images to your cluster, you can have the helm chart installations pull those images by the following settings:
Helm Chart | Cluster Type | Settings |
---|---|---|
Server |
Minikube |
|
Server |
OpenShift |
|
Operator |
Minikube |
|
Operator |
OpenShift |
|