Skip to main content

Self-hosted Dapr on Kubernetes with Diagrid Enterprise

Run Dapr on your own Kubernetes clusters with enterprise‑grade support, guidance, and tooling from Diagrid.

Dapr provides first‑class integration with Kubernetes using the sidecar architecture pattern. When deployed to a Kubernetes cluster, the Dapr installation includes control plane services that manage components, inject sidecars, and provide security and scheduling capabilities.

Dapr Control Plane Services Diagram

The five control plane components that are deployed as part of the Dapr control plane are as follows:

  • Dapr Operator: Manages component updates and Kubernetes service endpoints for Dapr resources like state stores and pub/sub.

  • Dapr Sidecar Injector: Automatically injects the Dapr sidecar into annotated pods and configures environment variables for seamless communication.

  • Dapr Placement: Creates mapping tables for actor instances to pods, enabling the Actor programming model.

  • Dapr Sentry: Acts as a certificate authority and manages mTLS between services for secure service‑to‑service communication.

  • Dapr Scheduler: Provides distributed job scheduling for the Jobs API, Workflow API, and Actor Reminders.

Learn more about Dapr Self-hosted on Kubernetes ↗


Diagrid Enterprise

While Dapr open source provides powerful capabilities, running it in production requires expertise, ongoing maintenance, and operational tooling. Diagrid Enterprise provides comprehensive support, a managed distribution with security enhancements, and tooling to help you successfully deploy and manage Dapr at scale.

Learn more about Diagrid Enterprise Offerings →

Guide to Running Dapr in Production

Learn over 20+ best practices, common mistakes and operational strategies for deploying Dapr at scale in production environments. Download the Guide ↗