apache/dubbo-kubernetes

Build a native mesh using gRPC and xDS

Go

200

2,355 commits

updated Oct 16, 2026

See the code

README

Apache Kdubbo - Dubbo Mesh

Go Reference Go Report Card License

Dubbo service mesh enables workloads to join natively, receive policies from the control plane via xDS, and gain capabilities such as load balancing, service discovery, and observability.

Introduction

[!WARNING] The current version is in the Alpha phase.

Releases 0.4.6–0.4.9 will be in the Beta phase.

Release 0.5.0 will be the first RC version.

Release 0.6.0 will be the first GA version.

Dubbo’s control plane provides an abstraction layer over the underlying cluster management platform.

Dubbo component composition:

  • dubbod — Dubbo xDS control plane. It provides service discovery, configuration and certificate issuance.

Repositories

Projects are distributed across the code directory repositories:

  • api. — Defines the component level APIs for the Dubbo control plane.

  • xds-api. — Define the xDS API for the Dubbo control plane.

  • client-go. — Defines the Kubernetes clients automatically generated for Dubbo control plane resources.

  • dubbod — The main code directory for the Dubbo control plane.

  • dubboctl. — Provides dubboctl command line tools for control plane management and other operations.

  • operator. — Provides user friendly options for operating the service mesh.

License

Apache License 2.0, see LICENSE.

consul
dubbo
kubernetes
microservice
microservices
service-mesh

apache/dubbo-kubernetes

Build a native mesh using gRPC and xDS

Go

200

2,355 commits

updated Oct 16, 2026

See the code

README

Apache Kdubbo - Dubbo Mesh

Go Reference Go Report Card License

Dubbo service mesh enables workloads to join natively, receive policies from the control plane via xDS, and gain capabilities such as load balancing, service discovery, and observability.

Introduction

[!WARNING] The current version is in the Alpha phase.

Releases 0.4.6–0.4.9 will be in the Beta phase.

Release 0.5.0 will be the first RC version.

Release 0.6.0 will be the first GA version.

Dubbo’s control plane provides an abstraction layer over the underlying cluster management platform.

Dubbo component composition:

  • dubbod — Dubbo xDS control plane. It provides service discovery, configuration and certificate issuance.

Repositories

Projects are distributed across the code directory repositories:

  • api. — Defines the component level APIs for the Dubbo control plane.

  • xds-api. — Define the xDS API for the Dubbo control plane.

  • client-go. — Defines the Kubernetes clients automatically generated for Dubbo control plane resources.

  • dubbod — The main code directory for the Dubbo control plane.

  • dubboctl. — Provides dubboctl command line tools for control plane management and other operations.

  • operator. — Provides user friendly options for operating the service mesh.

License

Apache License 2.0, see LICENSE.

consul
dubbo
kubernetes
microservice
microservices
service-mesh

Project health

Latest release

v0.2.5 · Sep 4, 2025

Releases this year

0

Significant stargazers

conghuhu

85 followers · starred Sep 2023

namelessssssssssss

17 followers · starred Dec 2023

Haiyang

12 followers · starred Nov 2019

jefflv

13 followers · starred Jul 2018