Skip to content

Kiali Service mesh console

Kiali is an observability console for Istio that provides visualization and configuration capabilities for the service mesh^[400-devops-07-monitoring-and-observability-k8s-istio-samples-addons-readme.md]. It helps users understand the structure of their mesh by inferring the topology and offers insights into the mesh's health^[400-devops-07-monitoring-and-observability-k8s-istio-samples-addons-readme.md].

Features

Kiali provides detailed Metrics to monitor the state of the network^[400-devops-07-monitoring-and-observability-k8s-istio-samples-addons-readme.md]. To facilitate more advanced queries, the console includes a basic integration with Grafana^[400-devops-07-monitoring-and-observability-k8s-istio-samples-addons-readme.md]. Additionally, Kiali supports distributed Tracing by integrating with [[Jaeger]]^[400-devops-07-monitoring-and-observability-k8s-istio-samples-addons-readme.md].

Deployment

Kiali is available as a sample addon within Istio configurations^[400-devops-07-monitoring-and-observability-k8s-istio-samples-addons-readme.md]. To deploy Kiali, the following command can be used:

```shell script kubectl apply -f samples/addons/kiali.yaml

Alternatively, it can be deployed alongside other core observability addons using the aggregate command:

```shell script
[kubectl](<./kubectl.md>) apply -f samples/addons

Sources

^[400-devops-07-monitoring-and-observability-k8s-istio-samples-addons-readme.md]