Skip to main content

K8sleaderelector Extension

Status Available in: contrib, k8s Maintainers: @dmitryax, @rakesh-garimella Source: opentelemetry-collector-contrib

Overview

How It Works

The extension uses k8s.io/client-go/tools/leaderelection to perform leader election. The component that owns the lease becomes the leader and runs the function defined in onStartedLeading. If the leader loses the lease, it runs the function defined in onStoppedLeading, stops its operation, and waits to acquire the lease again.

Configuration

Leader Election Configuration

Delete the lease object

Suggested RBAC

Configuration

Example Configuration


Last generated: 2026-08-24