-
Notifications
You must be signed in to change notification settings - Fork 386
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
Improve Egress API visibility #4614
Labels
area/transit/egress
Issues or PRs related to Egress (SNAT for traffic egressing the cluster).
priority/important-longterm
Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Milestone
Comments
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days |
This is issue will be taken by a new contributor. Once the id is ready, I will update the assignee. |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment, or this will be closed in 90 days |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/transit/egress
Issues or PRs related to Egress (SNAT for traffic egressing the cluster).
priority/important-longterm
Important over the long term, but may not be staffed and/or may need multiple releases to complete.
If no Node is selected by the pool, I guess it should still be possible to identify one Node responsible for updating the Status: we can still select one Node consistently using memberlist. But it adds complexity as all Nodes now need to be watching all external IP pools and all Nodes, to check for external IP pools which do not select any Node.
An alternative is to handle this case in the Antrea Controller.
I am not sure either of these is a good idea... Although being able to let the user know about these issues is certainly valuable.
Originally posted by @antoninbas in #4593 (comment)
The lifecycle of an Egress object (with ExternalIPPool set) is as below:
There could be two cases the system fails to realize the Egress:
IPAllocated
) in Egress status to indicate this situation.IPAssigned
) in Egress status to indicate this situation.With the two conditions, most failure cases could be covered and user should be able to understand why an Egress is not working and how to fix it.
The text was updated successfully, but these errors were encountered: