You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The control plane may don't have adequate information to predict what cluster Envoy needs. The currently known approach is to including all possible clusters in the CDS response and all these cluster names will be send to EDS server.
The EDS server will keep envoy updated with the latest endpoints in those clusters.
#Problems:
EDS response on the wire is large. Partial will be resolved by LEDS.
Not all clusters are required. One possible reason is that control plane cannot tell which cluster is needed. Another potential reason is that some cluster are supposed to be used sparsely.
Solution
Introduce lazy load EDS cluster. Various laziness strategies will be discussed in design doc. Providing trade offs among control plane availability and resource usage.
Provide ClusterManager futureThreadLocalCluster to request cluster and get notification on the cluster readiness event.
Background:
The control plane may don't have adequate information to predict what cluster Envoy needs. The currently known approach is to including all possible clusters in the CDS response and all these cluster names will be send to EDS server.
The EDS server will keep envoy updated with the latest endpoints in those clusters.
#Problems:
Solution
Related Proposal
The text was updated successfully, but these errors were encountered: