-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EDS + endpoint slow start Support #787
Comments
@zhshw can you please elaborate on why EDS is needed for the slow start feature ? We build static clusters in this project, and when a service endpoint changes, it will be reconciled by the controller, translated into an xds cluster and then, only the updated cluster will be pushed to envoy via delta xds |
@arkodg For example, many Java applications start very slowly, requiring a flow warm-up process. The clusterip is basically unchanged For large services, the service clusterip will add one request hop of NAT. The five tuples of the clusterip are limited by the number of ports on the node |
there is no strong use case for EDS yet but the slow start feature is a valid use case that I believe is separate. It is however blocked by #35 . Is this something you could help with @zhshw ? |
This issue has been automatically marked as stale because it has not had activity in the last 30 days. |
reopening this issue, as the use case for incorporating EDS is to seamlessly update endpoints without disrupting existing upstream connections associated with the Cluster. |
FYI, |
Fixes: envoyproxy#787 Signed-off-by: Arko Dasgupta <[email protected]>
Fixes: envoyproxy#787 Signed-off-by: Arko Dasgupta <[email protected]>
* Add EDS for static endpoints Fixes: #787 Signed-off-by: Arko Dasgupta <[email protected]> * better api Signed-off-by: Arko Dasgupta <[email protected]> * tests Signed-off-by: Arko Dasgupta <[email protected]> * rm print Signed-off-by: Arko Dasgupta <[email protected]> * lint Signed-off-by: Arko Dasgupta <[email protected]> * fix egctl x translate Signed-off-by: Arko Dasgupta <[email protected]> --------- Signed-off-by: Arko Dasgupta <[email protected]>
Description:
There are many types of programs that start slowly and require the flow control of the Pod Endpoint.
envoy supports slow start config feature
The text was updated successfully, but these errors were encountered: