Join our Newsletter — 33% off our NHI Course
Home› Glossary› Architecture & Implementation› Endpoint Discovery Service (EDS)
Architecture & Implementation

Endpoint Discovery Service (EDS)

← Back to Glossary
By NHI Mgmt Group Updated November 3, 2026 Domain: Architecture & Implementation

Endpoint Discovery Service, or EDS, is the control-plane mechanism that supplies a proxy with the current set of upstream endpoints for a cluster. It lets the proxy update load-balancing targets dynamically as endpoints change, scale or fail.

What EDS Does in a Service-Mesh or Proxy Control Plane

Endpoint Discovery Service, or EDS, is the control-plane function that tells a proxy which upstream endpoints are currently available. Rather than hard-coding destinations, the proxy consumes endpoint updates as the fleet changes, so traffic can be steered to healthy targets as instances scale, restart, or disappear.

This makes EDS a dynamic routing input, not just a directory. Its value is that the data plane can keep forwarding decisions current without manual reconfiguration every time the service topology changes.

Why Dynamic Endpoint Discovery Matters

EDS matters because upstream membership is inherently transient in modern distributed systems. Instances come and go, autoscaling changes capacity, and failures can make previously valid targets unsafe or unavailable. A proxy that relies on stale endpoint data can continue sending traffic to dead nodes or miss newly healthy ones.

That dynamic update loop is central to resilience and traffic efficiency. It is also why EDS sits in the control plane: it needs a consistent source of truth for which endpoints should receive live traffic at any moment.

How EDS Fits Into Proxy Load Balancing

In practice, EDS feeds the endpoint list that the proxy uses when selecting a backend for each request or connection. The proxy still applies its own load-balancing policy, but EDS supplies the eligible pool. Without that pool, load balancing becomes static and less responsive to failure, rollout, and scale events.

EDS is often paired with service discovery and health information, but its narrower job is to maintain the current target set. That distinction matters because endpoint visibility and endpoint selection are related, yet not identical, responsibilities.

Operational Implications and Failure Modes

Because EDS influences where traffic flows, errors in endpoint publication can become service-wide problems. An endpoint list that is incomplete, delayed, or malformed can create failed requests, uneven load, or traffic black-holing. In tightly coupled environments, the control plane can become a dependency for application availability.

Cloud Private Connectivity Guide is useful background when EDS is used to direct traffic through private endpoints or other restricted network paths. When endpoint selection depends on private connectivity, drift between the control-plane view and the network’s actual reachability can create hard-to-diagnose outages.

Risk and Threat Considerations

EDS creates a trust boundary because it decides which upstreams a proxy will accept as valid targets. If an attacker can alter endpoint discovery data, suppress healthy endpoints, or inject unwanted ones, they may redirect traffic, cause denial of service, or increase exposure to an internal target that should not have been reachable.

Failure mechanism: A compromised or inconsistent control plane publishes incorrect endpoint membership, and the proxy faithfully loads a bad target set.

Impact: Traffic can be misrouted, availability can drop, and the service can inherit exposure from an unintended upstream.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, NIST SP 800-53 Rev 5, CIS Controls v8 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0ID.AM-01 — Physical devices and systems inventoriedEDS depends on accurate endpoint inventory and service visibility.
PR.AA-01 — Identity and credentials for authorized users, services, and devices are managedEDS trust depends on the authenticated control-plane source publishing endpoint data.
DE.CM-01 — Networks and network services are monitored to find anomaliesEDS failures often surface as routing anomalies, stale targets, or unexpected endpoint churn.
Recommendation — Maintain an authoritative endpoint inventory so discovery data stays current. Authenticate control-plane components that publish endpoint updates. Monitor endpoint changes and routing behavior for anomalies.
NIST SP 800-53 Rev 5CM-8 — System Component InventoryEDS works best when upstream endpoints are discoverable and inventoried.
AC-4 — Information Flow EnforcementEDS governs which upstreams proxies may send traffic to.
AU-6 — Audit Record Review, Analysis, and ReportingEDS changes are operationally important and should be reviewable after incidents.
Recommendation — Keep a current inventory of service endpoints and their ownership. Enforce allowed endpoint paths so proxies can only reach approved targets. Review endpoint change logs to trace misrouting or outage events.
CIS Controls v8CIS-12 — Network Infrastructure ManagementEDS is a network-routing control-plane function that depends on managed infrastructure state.
CIS-8 — Audit Log ManagementEndpoint publication and proxy update events need traceable logs for troubleshooting.
Recommendation — Manage endpoint-routing infrastructure with controlled change and visibility. Log endpoint discovery updates and proxy target changes for review.
NIST Zero Trust (SP 800-207)Policy Decision and Policy Enforcement SeparationEDS exemplifies a control-plane source of policy-like routing decisions separated from enforcement.
Recommendation — Separate endpoint decision logic from proxy enforcement to preserve control integrity.

Practitioner Guidance

What to watch for: Treat EDS as an operational dependency that deserves change control, observability, and clear ownership. The main question is not whether the proxy can consume endpoints, but whether the published endpoint set is authoritative, timely, and bounded by the expected service scope.

Practitioner takeaway: If endpoint discovery is wrong, load balancing is only as reliable as the control-plane data behind it, so monitor the discovery pipeline as carefully as the proxy itself.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org