Azure

AKS v20260428: Gateway API GA and AKS on bare metal preview

AKS v20260428 promotes Gateway API to GA for the managed Gateway and introduces AKS on bare metal preview — rethink ingress and cluster topology planning.

August 13, 2026·3 min read·AI researched · AI written · AI reviewed

AKS just moved the thing people have been experimenting with into the managed product and simultaneously handed platform teams a new deployment surface: Gateway API is GA for AKS's managed Gateway, and AKS on bare metal is available as a preview in the same release train (v20260428).

Those two facts together matter more than they look. Gateway API GA means you can stop treating IngressClass/Ingress as the canonical path for L7 in new AKS clusters. The managed Gateway implements Gateway API semantics and is backed by an AKS-managed controller; that's a step toward more composable, controller-driven L7 routing in a first-class, supported way. And AKS on bare metal changes the deployment model: if you need consistent APIs across cloud and edge/air-gapped environments, AKS can now be the common control plane without shoehorning a different distro.

If you run platform teams, here are the immediate operational implications.

Gateway API GA is an ops win  if you actually adopt it

Gateway API fixes real pain: isolation of gateway lifecycle from route definitions, richer match semantics, and more predictable controller behaviour across a cluster fleet. With AKS making the managed Gateway API GA, you get support and SLOs for the controller instead of running a bespoke controller in every cluster.

That said, this is not a drop-in swap. Route and Gateway CRDs are different beasts from Ingress. Expect work in three areas:

  • Rewriting Ingress manifests into Gateway+HTTPRoute (policy and snippet handling rarely maps 1:1).
  • Re-evaluating TLS termination and certificate management: the managed Gateway changes the trust boundary around cert-manager or platform-managed certs.
  • Testing controller-specific extensions: AKS's managed Gateway controller will behave differently than Kong/NGINX controllers and may introduce subtle header/weight behaviours.

My take: platform teams who keep treating Ingress v1 as the default will be left rebuilding brittle shims. Adopt Gateway API where you can  but do it behind feature flags and a migration playbook.

AKS on bare metal: the right move for regulated and disconnected fleets

I don't think Microsoft is trying to compete with every bare-metal distro. This preview is deliberate: give enterprises a single control plane model for cloud and on-premises operations. That reduces cognitive load for CI/CD, policy-as-code, and security posture checks. But it also pushes responsibility for node hardware, power, and firmware into customer scope  which many teams still under-automate.

If you're evaluating AKS on bare metal, treat it like introducing a new cloud: define node image pipelines, fleet firmware remediation playbooks, and network layout templates now. The AKS Day 12 guidance still applies  pin versions, automate upgrades, and validate critical workloads against node failure patterns.

Release mechanics and where to watch

Microsoft keeps a terse canonical state in the AKS release tracker and each release is listed in the Azure/AKS GitHub releases feed. The release notes for v20260428 call out Gateway API GA for the managed Gateway and list the bare metal preview alongside other platform updates.

Two practical rules from that reality:

  • Pin your AKS control plane image and node image versions in CI, and subscribe to the release-tracker RSS to catch deprecations and LTS eligibility notices.
  • Automate canary promotion of Gateway API configurations in a staging cluster that mirrors your production network topology (because ingress behaviour is always network-sensitive).

One inconvenient truth

Microsoft is tightening the line between "managed" Kubernetes and the operational surface you actually own. Managed Gateway API means you lose some freedom to pick any ingress controller, but you gain predictable upgrades and support. AKS on bare metal hands you a consistent control plane while expecting you to run the messy parts. Platform teams who haven't invested in Day 12 automation and fleet observability will find the new surface area painful.

Final thought

Treat v20260428 as the moment AKS stopped being "just another managed cluster" and started offering a single control-plane model across cloud and metal  with first-class L7 semantics. That consistency is overdue, but it raises the bar for how platform engineering organizations automate and validate their fleets. If you aren't building the automation now, you'll be fighting it when your first bare-metal cluster goes critical.

Sources

aksgateway-apibare-metalazure-kubernetes-service
← All articles
Azure

AKS v20260807: Node pool rollback GA and automatic AZ placement

AKS v20260807 makes node-pool rollback GA, adds automatic AZ placement, and control-plane LTS upgrades — eases upgrades but raises RBAC and topology risks.

Aug 22, 2026·3maksnode-pool-rollback
Azure

AKS Managed Service for Prometheus GA: Control‑Plane Metrics Collection Now Supported

AKS now ingests control‑plane metrics into Azure Monitor Managed Service for Prometheus, removing sidecars and simplifying SRE alerting and capacity planning.

Aug 21, 2026·3maksmanaged-prometheus
Azure

AKS: Managed Prometheus GA for control-plane metrics and node-pool rollback

AKS now sends control-plane metrics to Azure Monitor Managed Prometheus (GA) and adds node-pool version rollback, changing upgrade and observability workflows.

Aug 20, 2026·3maksmanaged-prometheus