Deploying a demo version of the telemetry add-ons

Note: This guide only supports Cloud Service Mesh with Istio APIs and doesnot support Google Cloud APIs. For more information see,Cloud Service Mesh overview.

The YAML files to deploy a demo version of Prometheus, Grafana, and Kiali areavailable in the Istio GitHub repository. Although these YAML files make iteasy for you to deploy an instance of Prometheus, Grafana and Kiali to yourcluster, these files aren't meant to take the place of installing andconfiguring the applications yourself.

Important: For production environments, we recommend that you followthe applicablethird-party documentationto ensure that you stay up to date with the latest versions and best practicesfor these applications.

To deploy a demo version of the add-ons to your cluster:

  1. Enable metrics export to Prometheus.

  2. Clone the repo:

    git clone -b release-1.10 https://github.com/istio/istio --depth 1
  3. Deploy an instance of the add-ons:

    • To deploy Grafana:

      kubectl apply -f istio/samples/addons/grafana.yaml
    • To deploy Kiali:

      kubectl apply -f istio/samples/addons/kiali.yaml
    • To deploy Prometheus:

      kubectl apply -f istio/samples/addons/prometheus.yaml

If you need to delete the add-ons, you can do so with thekubectl delete -fcommand.

Istio provides a set ofpreconfigured dashboards for Grafana. These dashboards are included in the demo version. You can alsoimport the dashboards into an existing Grafana deployment.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-18 UTC.