Open-data platform engineers copy an Ingress that relies on many vendor annotations when switching controllers and routing breaks. What lesson should they take?
Select an answer to reveal the explanation.
Short Explanation
Those annotations are often dialect, not universal language. Switch controllers and the sticky notes may mean nothing—which is a big reason Gateway API tries to standardize more routing intent.
Full Explanation
Ingress annotations frequently encode implementation-specific behavior (rewrites, affinity, snippets). They are not a guaranteed portable contract across controllers, and changing IngressClass does not magically translate them. That portability pain is a major motivation for Gateway API’s richer standard resources.