No proxies — and still all the value of a service mesh.
Provides control-plane overview, metrics, and log views.
Label a namespace to join the mesh.
Zero proxy hops on the request path eliminate the dedicated resource footprint and forwarding latency of a sidecar.
Choose to run it in a cluster or independently on any host.
# Define the stable mesh service
apiVersion: networking.dubbo.apache.org/v1alpha3
kind: ServiceEntry
metadata:
name: payment
spec:
hosts:
- payment.mesh.local
ports:
- name: grpc
number: 50051
protocol: GRPC
workloadSelector:
matchLabels:
app: payment
# Register the VM as a mesh endpoint
apiVersion: networking.dubbo.apache.org/v1alpha3
kind: WorkloadEntry
metadata:
name: payment-vm-01
spec:
address: 192.0.2.10
ports:
grpc: 50051
labels:
app: payment
version: v1
network: datacenter-1
locality: us-east-1/zone-a/rack-1
An idle service costs nothing; the first request brings it back.