xds
xDS refers to a family of APIs used to dynamically configure proxy servers, most notably the Envoy proxy, via a control plane. The set of xDS APIs includes CDS (Cluster Discovery Service), EDS (Endpoint Discovery Service), LDS (Listener Discovery Service), RDS (Route Discovery Service), and SDS (Secret Discovery Service), along with the Aggregated Discovery Service (ADS) that can carry multiple resource types over a single channel. These APIs enable a centralized control plane to manage the data plane’s topology, routing configuration, and credentials at runtime.
In operation, a data plane proxy acts as an xDS client and establishes a long‑lived connection to
Protocol details are defined using protobuf messages. Resource types are identified by type URLs, such as clusters,
xDS is a foundational component in modern service meshes, most prominently in Istio deployments, where Envoy