Record Status when EgressIP is not available on any Node incase of static Egress #6228
Labels
area/transit/egress
Issues or PRs related to Egress (SNAT for traffic egressing the cluster).
kind/feature
Categorizes issue or PR as related to a new feature.
Describe the problem/challenge you have
In case of static egress, sometimes user may provide EgressIP which isn't assigned to any Node by mistake or EgressIP was later removed from the assigned Node. Currently, there is no useful info for troubleshooting this.
Describe the solution you'd like
It may be useful to provide Status for static Egress case as well like we provide for Egress with externalippool.
Anything else you would like to add?
For Egress with ExternalIPPool, when EgressIP isn't assigned to any Node, Egress is not applied to Pod. Pod to external traffic goes via host NodeIP SNAT (Normal encap mode).
But this is not the case for static Egress, when EgressIP isn't available on any Node, still Egress is applicable to Pod and Pod to external traffic is unsuccessful. We can take reference from egress with externalIPPool and not apply egress to pod until egressIP is available on a Node for static egress as well.
The text was updated successfully, but these errors were encountered: