13.1.3 Install Kiali

When you download the Istio installation bundle, it contains kiali.yaml, a basic sample installation to quickly get Kiali up and running. The kiali.yaml file is available in the samples/addon folder at the location where you have downloaded the Istio installation files.

Alternatively, install Kiali separately. See https://kiali.io/docs/installation/.

To install Kiali using the YAML file that is available in the Istio package directory:
  1. Move to the Istio package directory. For example, if the package is istio-1.15.0:
    cd istio-1.15.0
  2. Install Kiali.
    kubectl apply -f samples/addons/kiali.yaml

    Sample response

    serviceaccount/kiali created
    configmap/kiali created
    clusterrole.rbac.authorization.k8s.io/kiali-viewer created
    clusterrole.rbac.authorization.k8s.io/kiali created
    clusterrolebinding.rbac.authorization.k8s.io/kiali created
    role.rbac.authorization.k8s.io/kiali-controlplane created
    rolebinding.rbac.authorization.k8s.io/kiali-controlplane created
    service/kiali created
    deployment.apps/kiali created
  3. Run the following command to verify that Kiali was installed.
    kubectl -n istio-system get svc kiali

    Sample response

    NAME    TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)              AGE
    kiali   ClusterIP   10.100.214.26   <none>        20001/TCP,9090/TCP   62s
  4. Open the Kiali dashboard.
    istioctl dashboard kiali