Azure

AKS: Azure CNI Overlay GA, AGIC compatibility, and deploymentSafeguards sub-resource

AKS adds deploymentSafeguards and promotes Azure CNI Overlay to GA with AGIC compatibility, moving upgrade-safety and networking to the control plane.

June 29, 2026·3 min read·AI researched · AI written · AI reviewed

The single most consequential change in this AKS release isn't the networking GA  it's the new Microsoft.ContainerService/deploymentSafeguards sub-resource being created automatically for AKS Automatic clusters and for Standard clusters using safeguardsProfile.

On the surface that sounds like an implementation detail. It's not. By adding a managed sub-resource called deploymentSafeguards, AKS is explicitly modeling upgrade and deployment safety as a first-class API artifact inside the cluster resource itself. That changes the operating contract between Azure control plane, your GitOps manifests, and whatever automation you use for upgrades and node pool lifecycle.

Why that matters

Platform teams have long stitched safety-on-upgrade through a mix of processes: cluster-level annotations, external state in deployment pipelines, and CI gates that inspect node pool labels. A managed deploymentSafeguards object means Azure can now persist guardrail metadata that travels with the cluster even if your IaC or pipeline changes. For Automatic clusters this is especially powerful: AKS can read and apply safeguards during service-managed upgrades without you having to sync an external record.

This is the right call from a systems design perspective: state that belongs to cluster lifecycle belongs in the cluster. But it will bite teams that assume the Git repo is the single source of truth and that cluster-level safety lives only in YAML checked into a repo. Expect a short migration pain where teams must decide whether to author and manage the deploymentSafeguards sub-resource from their IaC or accept Azure-managed defaults.

Networking: Azure CNI Overlay GA and AGIC compatibility

Azure CNI Overlay reaching GA is the other headline. Overlay mode reduces IP exhaustion pressure and simplifies multi-tenant IPAM scenarios, and AKS now documents compatibility with Application Gateway and the Application Gateway Ingress Controller (AGIC) where customers use it. That removes a common blocker: teams that wanted AGIC for L7 behavior but needed the IP scale benefits of overlay mode.

Application Gateway's L7 features (path-based routing, header rules and WAF) are also being expanded in GA to cover more policy scenarios. Together with Azure CNI Overlay, you can now run higher-scale clusters with L7 policy enforcement without necessarily bolting on a separate ingress controller or a full service mesh for simple routing and WAF needs.

Operational tweaks you shouldn't ignore

AKS is tightening default access on node pools to reduce attack surface. In practice this means stronger defaults around direct SSH/RDP access (for example, enforcing SSH key auth for Linux nodes and restricting public management endpoints for Windows nodes). Update your incident playbooks and debugging workflows now: techniques that relied on open management ports will need replacements (bastion hosts, serial logs, ephemeral jump containers, or other remote management tooling).

Ubuntu 24.04 node images are being introduced as the default for newer AKS node pools, and the Container Insights agent is being updated in the platform image. If you manage custom images or rely on distro-specific tooling, treat the image change as an upgrade vector: new libc, kernel tweaks, and default packages can alter runtime behavior. If you want more detail on the Ubuntu default, I covered it here: AKS defaults Ubuntu 24.04 CVM for Kubernetes 1.341.38; Azure CNI Overlay GA  what platform teams must do.

What teams should actually do (opinionated)

  • Treat deploymentSafeguards as part of your cluster API contract. Add it to your CI/CD reconciliation proofs or explicitly opt into Azure-managed behavior. Ignoring it will create drift and make audits harder.
  • Test AGIC with overlay in a staging environment before moving production clusters: path-based routing and WAF behavior are subtle when network topology changes.
  • Remove assumptions that SSH equals troubleshooting. Replace with documented, auditable alternatives.

Final thought

AKS is quietly shifting responsibility for two things platform teams fight over: network scale and upgrade safety. Both changes reduce the amount of bespoke glue you need to write  but only if you accept Azure's model and incorporate these managed artifacts into your automation. If you persist in treating the Git repo as the only truth, you'll either lose the benefits or run straight into state drift and surprise failures. That's on teams, not the cloud vendor.

Sources

aksazure-cni-overlayapplication-gateway-ingress-controllerdeployment-safeguards
← All articles
Azure

AKS defaults Ubuntu 24.04 CVM for Kubernetes 1.34–1.38; Azure CNI Overlay GA — what platform teams must do

AKS now defaults to Ubuntu 24.04 CVM for Kubernetes 1.34–1.38. Azure CNI Overlay is GA. Platform teams must test node images, OIDC/workload identity, and CNI.

Jun 28, 2026·3makskubernetes-updates
Azure

Azure NetApp Files Migration Assistant reaches GA — guided on‑prem to ANF migrations

Azure NetApp Files Migration Assistant is GA: discovery, planning and guided data movement for repeatable on‑prem to ANF migrations. Validate tiers and ACLs.

Jun 27, 2026·3mazure-netapp-filesazure-arc
Azure

AKS deprecates Kubernetes 1.32 — tighter upgrade window and Day‑2 upgrade guidance

AKS deprecates Kubernetes 1.32 and narrows supported-version windows, forcing teams to accelerate upgrades and adopt Microsoft's AKS Day-2 upgrade practices.

Jun 25, 2026·3makskubernetes