Registry, configuration, and governance control plane
Nacos · Apollo · Consul · PolarisMesh · PoleDecides which resources are managed, how authorization works, and when change enters runtime.
The public Lattice.Hub Console experience environment is being prepared.
WHY POLE / PRODUCT LANDSCAPE
Not every project labeled “service governance” solves the same problem. Pole unifies resources, permissions, and release; other systems may be protocol entry points, peer control planes, full Mesh stacks, or data planes that execute traffic.
01 / LAYERS, NOT LOGOS
A flat logo grid mixes control planes, Mesh, and data planes. The three layers below show each product’s real system boundary.
Registry, configuration, and governance control plane
Nacos · Apollo · Consul · PolarisMesh · PoleDecides which resources are managed, how authorization works, and when change enters runtime.
Full Service Mesh ecosystem
IstioOwns Mesh control plane, data plane, security, and telemetry together.
Service Mesh data plane
KmeshExecutes load balancing, security, and governance on the business traffic path.
READ THE RELATIONSHIP
02 / SIX RELATIONSHIPS
Each item states the current relationship and boundaries that must not be crossed. Protocol compatibility proves an access path exists—it does not inherit the other product’s full behavior.
Registration / configuration
Pole provides Nacos v1 / v2 protocol entry to serve existing registration, discovery, and configuration clients.
BOUNDARY
Not equivalent to replicating all Nacos Console, SDK, and ecosystem extensions.Official sourceConfiguration center
Pole supports Apollo configuration client access and places configuration with services and governance in one runtime environment.
BOUNDARY
Protocol access is not item-by-item equivalence with Apollo’s full management plane and Open API.Official sourceRegistration / basic KV / Mesh
Consul natively covers Catalog, health checks, DNS/HTTP discovery, and basic KV; Pole emphasizes versioned configuration and unified governance release.
BOUNDARY
Pole has no Consul-compatible entry today; basic KV is not equivalent to a full configuration release center.Official sourceIntegrated governance control plane
Both cover discovery, configuration, and governance; Pole further strengthens unified release semantics, AI capability catalogs, and multi-runtime boundaries.
BOUNDARY
Polaris protocol compatibility does not mean all Polaris SDK, Sidecar, and Controller pieces are equivalently replaced.Official sourceFull Service Mesh
Istio owns Mesh traffic, security, and telemetry; Pole targets services, configuration, governance, and multi-protocol entry.
BOUNDARY
Pole’s Envoy xDS does not replace Istiod or fully support Istio API and ambient modes.Official sourceeBPF Mesh data plane
Kmesh enforces governance on node eBPF and Waypoint; Pole may study serving as its upper resource and release control plane.
BOUNDARY
Mutual xDS support does not imply out-of-the-box integration—resource adaptation and E2E validation are still required.Official source03 / START FROM TODAY
Migration order should follow each system’s authoritative responsibilities—not a feature checklist.
Keep client protocols first; validate registration, configuration, and canary semantics before gradually migrating the management plane.
Start with configuration access; then decide whether to converge discovery and governance into Pole.
Separate DNS/HTTP discovery, basic KV, and Consul Mesh; Pole has no direct Consul protocol today.
Verify SDK, rules, Controller, and data plane item by item—this is control-plane migration, not a URL change.
Decide who owns routing and security policy authority; avoid Pole and Istiod controlling the same data plane.
Treat it as a data-plane technology choice; direct Pole–Kmesh integration remains a direction to validate.
POLE OWNS THE CHANGE MODEL
Keep familiar client entry points
Environment, services, configuration, governance
Draft, version, canary, and rollback
SDK, Proxy, and Gateway
VERIFY BEFORE YOU MIGRATE