Implementar una versión de demostración de los complementos de telemetría

Los archivos YAML para implementar una versión de demostración de Prometheus, Grafana y Kiali están disponibles en el repositorio de GitHub de Istio. Aunque estos archivos YAML te facilitan la implementación de una instancia de Prometheus, Grafana y Kiali en tu clúster, estos archivos no están pensados para instalar y configurar las aplicaciones por tu cuenta.

Para implementar una versión de demostración de los complementos en tu clúster, sigue estos pasos:

  1. Habilita la exportación de métricas a Prometheus.

  2. Clone el repositorio:

    git clone -b release-1.10 https://github.com/istio/istio --depth 1
    
  3. Implementa una instancia de los complementos:

    • Para implementar Grafana:

      kubectl apply -f istio/samples/addons/grafana.yaml
      
    • Para implementar Kiali:

      kubectl apply -f istio/samples/addons/kiali.yaml
      
    • Para implementar Prometheus:

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

Si necesitas borrar los complementos, puedes hacerlo con el comando kubectl delete -f.

Istio proporciona un conjunto de paneles preconfigurados para Grafana. Estos paneles se incluyen en la versión de demostración. También puedes importar los paneles a una implementación existente de Grafana.