Aeraki Mesh
Content Lifecycle & Evolution State
Overview
A CNCF sandbox project providing a non-intrusive, extendable way to manage any layer-7 traffic in a service mesh, extending beyond HTTP/gRPC.
Key Features
Extends Istio to support various layer-7 protocols like Dubbo, Thrift, Kafka, Redis.
Uses MetaProtocol Proxy for unified traffic management.
Dynamic route updates through Aeraki MetaRDS.
Provides request-level metrics, distributed tracing, and access logs for all supported protocols.
Supports advanced traffic management like load balancing, circuit breaking, traffic splitting, and rate limiting.
Use Cases
Ideal for microservices architectures that use a mix of protocols (RPC, messaging, caching, databases) and need a unified service mesh to manage all of them, rather than just HTTP traffic.
Getting Started
Visit the Aeraki Mesh quickstart guide on aeraki.net to deploy it alongside an Istio installation, or install it via Helm.
Recent Updates
Aeraki Mesh continues to expand its protocol support and improve integration with Envoy and Istio. It allows users to write custom codecs to support proprietary layer-7 protocols.