rancher-charts/charts/rancher-istio/1.7.100
Arvind Iyengar 18f0a74a13
make standardize
2022-01-06 11:08:03 -08:00
..
charts/rancher-kiali-server make standardize 2022-01-06 11:08:03 -08:00
configs make standardize 2022-01-06 11:08:03 -08:00
samples make standardize 2022-01-06 11:08:03 -08:00
templates make standardize 2022-01-06 11:08:03 -08:00
Chart.yaml make standardize 2022-01-06 11:08:03 -08:00
README.md make standardize 2022-01-06 11:08:03 -08:00
requirements.lock make standardize 2022-01-06 11:08:03 -08:00
requirements.yaml make standardize 2022-01-06 11:08:03 -08:00
values.yaml make standardize 2022-01-06 11:08:03 -08:00

README.md

Rancher Istio Installers

A Rancher created chart that packages the istioctl binary to install via a helm chart.

Installation Requirements

Chart Dependencies

  • rancher-kiali-server-crd chart
  • rancher-monitoring chart or other monitoring installation

Kiali

The kiali.external_services.prometheus url is set in the values.yaml:

http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }}

The url depends on the default values for nameOverride, namespaceOverride, and prometheus.service.port being set in your rancher-monitoring or other monitoring instance.

The Monitoring app sets prometheus.prometheusSpec.ignoreNamespaceSelectors=false which means all namespaces will be scraped by prometheus by default. This ensures you can view traffic, metrics and graphs for resources deployed in other namespaces.

To limit scraping to specific namespaces, set prometheus.prometheusSpec.ignoreNamespaceSelectors=true and add one of the following configurations to ensure you can continue to view traffic, metrics and graphs for your deployed resources.

  1. Add a Service Monitor or Pod Monitor in the namespace with the targets you want to scrape.
  2. Add an additionalScrapeConfig to your rancher-monitoring instance to scrape all targets in all namespaces.

Installation

helm install rancher-istio . --create-namespace -n istio-system