Skip to content

Latest commit

 

History

History

kubeservice-ebpf-exporter

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Kubeservice eBPF Exporter

eBPF Exporter is a Prometheus exporter for custom eBPF metrics.

Kubeservice eBPF Exporter motivation of this exporter is to allow you to write eBPF code and export metrics that are not otherwise accessible from the Linux kernel.

This chart creates a Kubeservice eBPF Exporter deployment on a Kubernetes cluster using the Helm package manager.

Source Code

Requirements

Kubernetes 1.16+

Add Helm repository

helm repo add kubeservice-stack https://kubeservice-stack.github.io/kubservice-charts
helm repo update

See helm repo for command documentation.

Install Chart

helm install [RELEASE_NAME] kubeservice-ebpf-exporter

See configuration below.

See helm install for command documentation.

Uninstall Chart

helm uninstall [RELEASE_NAME]

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

See helm uninstall for command documentation.

Upgrading Chart

helm upgrade [RELEASE_NAME] [CHART] --install

See helm upgrade for command documentation.

Configuration

See Customizing the Chart Before Installing. To see all configurable options with detailed comments, visit the chart's values.yaml, or run these configuration commands:

# Helm 2
$ helm inspect values kubeservice-ebpf-exporter

# Helm 3
$ helm show values kubeservice-ebpf-exporter

See kubeservice-stack/ebpf_exporter/README.md for further information.

Values

Parameter Description Default
image.repository image repository ghcr.io/cloudflare/ebpf_exporter
image.tag image tag latest
image.pullPolicy image pull policy IfNotPresent
service.type service type ClusterIP
service.port service port 80
service.annotations service annotations {}
resources resource requests of the pods in the daemonset {}
podAnnotations annotations of pods in daemonset {}
nodeSelector node selector rules {}
tolerations node tolerations - effect: NoSchedule operator: Exists
affinity pod affinity rules {}

Autogenerated from chart metadata using helm-docs v1.4.0