content/en/blog/2020/addon-rework/index.md
Starting with Istio 1.6, we are introducing a new method for integration with telemetry addons, such as Grafana, Prometheus, Zipkin, Jaeger, and Kiali.
In previous releases, these addons were bundled as part of the Istio installation. This allowed users to quickly get started with Istio without any complicated configurations to install and integrate these addons. However, it came with some issues:
Alertmanager for PrometheusIn order to address these gaps, we have made a number of changes:
Added a new Integrations documentation section to explain which applications Istio can integrate with, how to use them, and best practices.
Reduced the amount of configuration required to set up telemetry addons
Grafana dashboards are now published to grafana.com.
Prometheus can now scrape all Istio pods using standard prometheus.io annotations. This allows most Prometheus deployments to work with Istio without any special configuration.
Removed the bundled addon installations from istioctl and the operator. Istio does not install components that are not delivered by the Istio project. As a result, Istio will stop shipping installation artifacts related to addons. However, Istio will guarantee version compatibility where necessary. It is the user's responsibility to install these components by using the official Integrations documentation and artifacts provided by the respective projects. For demos, users can deploy simple YAML files from the [samples/addons/ directory]({{< github_tree >}}/samples/addons).
We hope these changes allow users to make the most of these addons so as to fully experience what Istio can offer.
samples/addons/ directory.istioctl is deprecated.istioctl is removed.