Skip to content

Latest commit

 

History

History

helm-exporter

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

helm-exporter

Installs helm-exporter to export helm stats to prometheus.

TL;DR;

$ helm install stable/helm-exporter

Introduction

This chart bootstraps a helm-exporter deployment on a Kubernetes cluster using the Helm package manager.

The chart comes with a ServiceMonitor for use with the Prometheus Operator.

Installing the Chart

To install the chart with the release name my-release:

$ helm install stable/helm-exporter --name my-release

The command deploys helm-exporter on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.

Uninstalling the Chart

To uninstall/delete the my-release deployment:

$ helm delete my-release

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

The following table lists the configurable parameters of the helm-exporter chart and their default values.

Parameter Description Default
affinity affinity configuration for pod assignment {}
image.repository Image sstarcher/helm-exporter
image.tag Image tag 0.4.0
image.pullPolicy Image pull policy IfNotPresent
tillerNamespaces To override the default tiller namespace name or to provide the multiple tiller namespaces For example, "kube-system,dev" ""
nodeSelector node labels for pod assignment {}
resources pod resource requests & limits {}
tolerations List of node taints to tolerate (requires Kubernetes 1.6+) []
serviceMonitor.create Set to true if using the Prometheus Operator false
serviceMonitor.interval Interval at which metrics should be scraped ``
serviceMonitor.namespace The namespace where the Prometheus Operator is deployed ``
serviceMonitor.additionalLabels Additional labels to add to the ServiceMonitor {}
ingress.enabled Set to true if using an ingress false
ingress.annotations Ingress annotations {}
ingress.path Ingress path /
ingress.host Ingress hostname e.g example.com ``
$ helm install stable/helm-exporter --name my-release

Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,

$ helm install stable/helm-exporter --name my-release -f values.yaml

Tip: You can use the default values.yaml