Azure / AKS

Azure Kubernetes Service
https://azure.github.io/AKS/
1.97k stars 309 forks source link

Does AKS support the new Kubernetes Gateway API? #3198

Open HummingMind opened 2 years ago

HummingMind commented 2 years ago

I can't find any documentation or previous issues on this.

Does Azure support the new Kubernetes Gateway API? If so, how does it work? Do we just install the CRDs and we are good to go?

Thank you!

wangyira commented 2 years ago

We don't currently support the Kubernetes Gateway API. We do support Application Gateway Ingress Controller. Is there a specific reason for why you're interested in the Kubernetes Gateway API?

cc @phealy

HummingMind commented 2 years ago

We don't currently support the Kubernetes Gateway API. We do support Application Gateway Ingress Controller. Is there a specific reason for why you're interested in the Kubernetes Gateway API?

cc @phealy

Hello @wangyira, Because it is the future of Kubernetes Ingress that is actually going to replace the original ingress resource. It's already in beta and GKE already supports it as a preview (using their controller). The Ingress Controller and the Service Mesh products I use in my setup already have full support for the beta, and I would like to start using it soon in my AKS cluster (assuming it works).

Hense why I was asking if installing the CRDs for the Gateway API is good enough to get going, or does the AKS team have to do something on the backend to support it (not asking about Application Gateway ingress controller, as that costs too much for my needs)?

Thank you!

ghost commented 2 years ago

Action required from @Azure/aks-pm

ghost commented 2 years ago

Issue needing attention of @Azure/aks-leads

ghost commented 2 years ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

mtaron commented 1 year ago

I'm also interested in support for the Gateway API. I want to emphasize that this is not just a Google thing, but the official future of Ingress. Kuberenetes is moving toward shipping more features outside the core project and Gateway API is just the first example of this.

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

ghost commented 1 year ago

Issue needing attention of @Azure/aks-leads

sabbour commented 1 year ago

The Gateway API has a number of implementations. These should generally work on AKS as long as you run them on a compatible Kubernetes version.

marcindulak commented 1 year ago

The Gateway API has a number of implementations. These should generally work on AKS as long as you run them on a compatible Kubernetes version.

An implementation of Kubernetes Gateway API is Generally Available on GKE since November 2022. Adding a link to an issue about its support in AKS https://github.com/Azure/AKS/issues/3402, not about third party support.

zioproto commented 1 year ago

On July 24th 2023 this new product was launched: Azure Application Gateway for Containers

https://azure.microsoft.com/it-it/updates/public-preview-application-gateway-for-containers/

It Kubernetes Gateway API support: https://learn.microsoft.com/en-gb/azure/application-gateway/for-containers/how-to-backend-mtls-gateway-api?tabs=alb-managed

It is also linked here: https://gateway-api.sigs.k8s.io/implementations/#azure-application-gateway-for-containers

sabbour commented 1 year ago

Tracking this here https://github.com/Azure/AKS/issues/3840

AurimasNav commented 8 months ago

Any update? I do not want/plan to use application gateway for containers, but I am interested in gateway API on AKS.

alexgnq commented 4 months ago

Same as AurimasNav, not looking to add extra services but interested in Gateway API. Kind of a shame that almost two years later there's no definitive answer...

CasperGN commented 4 months ago

Bump, are there any update on when this is supported?

microsoft-github-policy-service[bot] commented 4 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 3 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 3 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 2 months ago

Issue needing attention of @Azure/aks-leads

CasperGN commented 2 months ago

One of the engineers in my team just did some testing and it seems like if you set externalTrafficPolicy=Local on the service backing the gateway it works.

Just dropping here for anybody else seeking a solution. Credits to @logicfox

microsoft-github-policy-service[bot] commented 1 month ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 1 month ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 4 weeks ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 1 week ago

Issue needing attention of @Azure/aks-leads