mirror of https://git.rancher.io/charts
29 lines
1.4 KiB
Markdown
29 lines
1.4 KiB
Markdown
# 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.
|
|
1. 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
|
|
```
|