rancher-charts/charts/rancher-istio/1.7.100/README.md

29 lines
1.4 KiB
Markdown
Raw Normal View History

2020-09-30 23:34:22 +00:00
# Rancher Istio Installers
A Rancher created chart that packages the istioctl binary to install via a helm chart.
2020-10-02 00:51:10 +00:00
# Installation Requirements
2020-09-30 23:34:22 +00:00
2020-10-02 00:51:10 +00:00
## Chart Dependencies
- rancher-kiali-server-crd chart
- rancher-monitoring chart or other monitoring installation
2020-09-30 23:34:22 +00:00
### Kiali
2020-10-02 00:51:10 +00:00
The `kiali.external_services.prometheus` url is set in the values.yaml:
2020-09-30 23:34:22 +00:00
```
http://{{ .Values.nameOverride }}-prometheus.{{ .Values.namespaceOverride }}.svc:{{ prometheus.service.port }}
```
2020-10-02 00:51:10 +00:00
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.
2020-09-30 23:34:22 +00:00
2020-10-02 23:46:05 +00:00
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.
2020-10-02 00:51:10 +00:00
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
2020-09-30 23:34:22 +00:00
```
2020-10-02 00:51:10 +00:00
helm install rancher-istio . --create-namespace -n istio-system
```