Dash0 Logo
Infrastructure MonitoringLog ManagementApplication Performance ManagementDistributed TracingKubernetes MonitoringDashboardsAlertingService MapIntegrationsTransparent CostObservability as Code
PricingDocs
GuidesBlogKnowledgePodcastIntegrationsChangelog
Contact usMeet our TeamCareersSecurity
  • Book A Demo
  • Sign In
  • Start Free Trial
Book a demoSign in
Start Free Trial

Resources

  • Pricing
  • Blog
  • Knowledge
  • Integrations
  • Documentation
  • Glossary
  • OTelBin.io
  • Sitemap

Company

  • Our Team
  • Careers
  • Security

Contact

  • Contact us
  • GitHub
  • LinkedIn
  • X
  • YouTube
  • Dash0 Newsletter
Subscribe to our newsletter

Receive updates on OTelBin, Dash0, Observability, OpenTelemetry, and more.

  • Terms and Conditions
  • Privacy Policy
  • Data Processing Agreement
  • Vulnerability Disclosure

©2025 Dash0 Inc.

Hub/Dash0 Kubernetes Operator

Technology

Dash0 Kubernetes Operator

For monitoring your Kubernetes cluster and workloads there is no faster and easier way than using Dash0's Kubernetes Operator.

Overview

Overview

The Dash0 Kubernetes operator is designed to easily gather telemetry from your cluster and its deployed workloads. It comes with built-in best practices for Kubernetes, automatic workload identification and instrumentation, and support for configuration as code.

The Dash0 operator for Kubernetes is 100% open source, made of several OpenTelemetry components optimized to provide a great out-of-the-box experience monitoring your Kubernetes workloads.

You can learn more about the Dash0 K8s operator within our documentation.

The Google Cloud's GKE Autopilot restricts access to Kubernetes functionality that is required by the Dash0 Operator to function correctly, and its use with GKE Autopilot is currently not supported.

Use Cases

  • Automatically instrument your Node.js and Java workloads
  • Collect logs from your Kubernetes cluster automatically
  • Monitor Kubernetes cluster and workload metrics
  • Scrape Prometheus alert rules and Perses dashboards for configuration-as-code

Setup

Overview

Let's get the Dash0 Kubernetes Operator installed. It only takes a few minutes!

Install the Dash0 Operator Helm Chart

Add the Helm chart for the Dash0 operator to your Helm repository.

Provide your Dash0 Authorization token

You need a Dash0 authorization token to connect to Dash0's servers for data transmission. We recommend to store it securely within a Kubernetes secret in the namespace where you will install the Dash0 operator.

Deploy the Dash0 operator to your Kubernetes cluster

Next, let's deploy the Dash0 operator via its Helm chart.

Enabling the Operator for a Namespace

Observability with the Dash0 operator must be enabled for each namespace that you want to monitor with Dash0. To start monitoring a namespace, create a Dash0Monitoring resource in the namespace, like this:

Learn more about the Dash0 operator

Consult the Dash0 documentation or the Helm chart documentation to learn more about the features of the Dash0 operator.

Related Integrations

Kubernetes