mirror of
https://github.com/coreos/prometheus-operator.git
synced 2026-02-05 06:45:27 +01:00
kube-prometheus: Making kubelets, kubescheduler, kube controller and kube state exporters optional (#1525)
* 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 #1001, #355, #845 * Update Chart.yaml * Update Chart.yaml
This commit is contained in:
committed by
Giancarlo Rubio
parent
d7ca8a8598
commit
047de96d1a
@@ -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
|
||||
|
||||
```
|
||||
|
||||
@@ -7,4 +7,4 @@ maintainers:
|
||||
name: kube-prometheus
|
||||
sources:
|
||||
- https://github.com/coreos/prometheus-operator
|
||||
version: 0.0.84
|
||||
version: 0.0.85
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user