Deployment di una versione demo dei componenti aggiuntivi di telemetria

I file YAML per eseguire il deployment di una versione demo di Prometheus, Grafana e Kiali sono disponibili nel repository GitHub di Istio. Sebbene questi file YAML ti consentano di eseguire facilmente il deployment di un'istanza di Prometheus, Grafana e Kiali nel tuo cluster, non sono pensati per sostituire l'installazione e la configurazione delle applicazioni.

Per eseguire il deployment di una versione demo dei componenti aggiuntivi nel tuo cluster:

  1. Attiva l'esportazione delle metriche in Prometheus.

  2. Clona il repository:

    git clone -b release-1.10 https://github.com/istio/istio --depth 1
    
  3. Esegui il deployment di un'istanza dei componenti aggiuntivi:

    • Per eseguire il deployment di Grafana:

      kubectl apply -f istio/samples/addons/grafana.yaml
      
    • Per eseguire il deployment di Kiali:

      kubectl apply -f istio/samples/addons/kiali.yaml
      
    • Per eseguire il deployment di Prometheus:

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

Se devi eliminare i componenti aggiuntivi, puoi farlo con il comando kubectl delete -f.

Istio fornisce un insieme dashboard preconfigurate per Grafana. Queste dashboard sono incluse nella versione di prova. Puoi anche importare le dashboard in un deployment di Grafana esistente.