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 (#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:
parent
d7ca8a8598
commit
047de96d1a
4 changed files with 21 additions and 2 deletions
helm
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue