1
0
Fork 0
mirror of https://github.com/prometheus-operator/prometheus-operator.git synced 2025-04-21 19:49:46 +00:00

kube-prometheus: Making kubelets, kubescheduler, kube controller and kube state exporters optional ()

* Helm: Improving readme instructions for testing helm chart locally

Adding note about where to run commands from and also breaking up large bash commands into multiple lines for simple copy paste.

* kube-prometheus: Making kubelets, kubescheduler, kube controller and kube state exporters optional

When running prometheus operator on hosted kuberenetes like GCE, few of the exporters are optional, so adding ability to conditional installations.

Fixes , , 

* Update Chart.yaml

* Update Chart.yaml
This commit is contained in:
Moiz Virani 2018-06-27 16:41:27 -07:00 committed by Giancarlo Rubio
parent d7ca8a8598
commit 047de96d1a
4 changed files with 21 additions and 2 deletions

View file

@ -20,9 +20,12 @@ helm install coreos/kube-prometheus --name kube-prometheus --namespace monitorin
```
# From top directory i.e. prometheus-operator
helm install helm/prometheus-operator --name prometheus-operator --namespace monitoring
mkdir -p helm/kube-prometheus/charts
helm package -d helm/kube-prometheus/charts helm/alertmanager helm/grafana helm/prometheus helm/exporter-kube-dns helm/exporter-kube-scheduler helm/exporter-kubelets helm/exporter-node helm/exporter-kube-controller-manager helm/exporter-kube-etcd helm/exporter-kube-state helm/exporter-coredns helm/exporter-kubernetes
helm package -d helm/kube-prometheus/charts helm/alertmanager helm/grafana helm/prometheus helm/exporter-kube-dns \
helm/exporter-kube-scheduler helm/exporter-kubelets helm/exporter-node helm/exporter-kube-controller-manager \
helm/exporter-kube-etcd helm/exporter-kube-state helm/exporter-coredns helm/exporter-kubernetes
helm install helm/kube-prometheus --name kube-prometheus --namespace monitoring
```

View file

@ -7,4 +7,4 @@ maintainers:
name: kube-prometheus
sources:
- https://github.com/coreos/prometheus-operator
version: 0.0.84
version: 0.0.85

View file

@ -20,6 +20,7 @@ dependencies:
version: 0.1.9
#e2e-repository: file://../exporter-kube-controller-manager
repository: https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/
condition: deployKubeControllerManager
- name: exporter-kube-dns
version: 0.1.7
@ -37,16 +38,19 @@ dependencies:
version: 0.1.8
#e2e-repository: file://../exporter-kube-scheduler
repository: https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/
condition: deployKubeScheduler
- name: exporter-kube-state
version: 0.2.3
#e2e-repository: file://../exporter-kube-state
repository: https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/
condition: deployKubeState
- name: exporter-kubelets
version: 0.2.10
#e2e-repository: file://../exporter-kubelets
repository: https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/
condition: deployKubelets
- name: exporter-kubernetes
version: 0.1.9

View file

@ -4,6 +4,18 @@ deployExporterNode: True
# Grafana
deployGrafana: True
# Kubelets
deployKubelets: True
# Kube-scheduler
deployKubeScheduler: True
# Controller Manager
deployKubeControllerManager: True
# Kube state
deployKubeState: True
## If true, create & use RBAC resources resp. Pod Security Policies
##
global: