Back to Charts

helm-exporter

stable/helm-exporter/README.md

latest2.7 KB
Original Source

helm-exporter

Installs helm-exporter to export helm stats to prometheus.

TL;DR;

console
$ 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:

console
$ 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:

console
$ 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.

ParameterDescriptionDefault
affinityaffinity configuration for pod assignment{}
image.repositoryImagesstarcher/helm-exporter
image.tagImage tag0.4.0
image.pullPolicyImage pull policyIfNotPresent
tillerNamespacesTo override the default tiller namespace name or to provide the multiple tiller namespaces For example, "kube-system,dev"""
nodeSelectornode labels for pod assignment{}
resourcespod resource requests & limits{}
tolerationsList of node taints to tolerate (requires Kubernetes 1.6+)[]
serviceMonitor.createSet to true if using the Prometheus Operatorfalse
serviceMonitor.intervalInterval at which metrics should be scraped``
serviceMonitor.namespaceThe namespace where the Prometheus Operator is deployed``
serviceMonitor.additionalLabelsAdditional labels to add to the ServiceMonitor{}
ingress.enabledSet to true if using an ingressfalse
ingress.annotationsIngress annotations{}
ingress.pathIngress path/
ingress.hostIngress hostname e.g example.com``
console
$ 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,

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

Tip: You can use the default values.yaml