Skip to content

Proxyless service mesh for Dubbo microservices on Kubernetes - zero-latency communication, traffic management, and security without sidecars.

License

Notifications You must be signed in to change notification settings

apache/dubbo-kubernetes

Dubbo Service Mesh for Kubernetes

codecov license

Cloud-Native proxyless service mesh platform for Dubbo microservices, enabling zero-latency inter-service communication across multiple protocols, advanced traffic management, and enterprise-grade security without sidecar proxies. Built on Istio's control plane architecture with native Kubernetes integration, it delivers service mesh capabilities with minimal resource overhead and maximum performance.

Project Structure

The main repositories of Dubbo on Kubernetes include:

  • dubboctl — The command-line management tool that provides control plane management, development framework scaffolding, and application deployment.
  • dubbod — The dubbo control plane. It is similar to the Istio components, used to implement a proxyless service mesh, and includes the following components:
    • planet - Runtime proxy configuration and xDS server
    • aegis - Certificate issuance and rotation
    • gear - Validation, aggregation, transformation, and distribution of Dubbo configuration
  • operator — Provides user-friendly options to operate the Dubbo proxyless service mesh.

Quick Start

Please refer to official website

Contributing

Refer to CONTRIBUTING.md

License

Apache License 2.0, see LICENSE.

About

Proxyless service mesh for Dubbo microservices on Kubernetes - zero-latency communication, traffic management, and security without sidecars.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 95

Languages