{
  "slug": "azure-aks-kubenet-networking-retirement",
  "title": "Azure Kubernetes Service: kubenet networking retirement",
  "summary": "Retirement date for kubenet networking on Azure Kubernetes Service (AKS): 31 Mar 2028. From that date, workloads running on kubenet for AKS are no longer supported.",
  "cloud": "azure",
  "service": "Azure Kubernetes Service",
  "service_slug": "aks",
  "category": "feature",
  "type": "retirement",
  "announced_date": "2025-03-18",
  "effective_date": "2028-03-31",
  "effective_precision": "day",
  "impact": "Kubenet networking for Azure Kubernetes Service (AKS) is retired on 31 Mar 2028. From that date, workloads running on kubenet for AKS are no longer supported. Microsoft states that an upgrade before that date is needed to avoid service disruptions.",
  "migration_path": "Follow the Microsoft instructions to [upgrade to Azure Container Networking Interface (CNI) overlay](https://learn.microsoft.com/azure/aks/upgrade-aks-ipam-and-dataplane) before the retirement date. Azure CNI overlay provides the same IP address overlay architecture as kubenet.",
  "replacement": "Azure CNI overlay",
  "affected_versions": [],
  "source_url": "https://azure.microsoft.com/updates?id=485172",
  "extra_source_urls": [
    "https://learn.microsoft.com/azure/aks/upgrade-aks-ipam-and-dataplane"
  ],
  "vendor_ref": "485172",
  "last_checked_at": "2026-11-12T09:55:19.345Z",
  "created_at": "2026-11-13T13:36:44.208Z",
  "updated_at": "2026-11-13T13:36:44.208Z",
  "url": "https://eolwatch.dev/items/azure-aks-kubenet-networking-retirement",
  "short_url": "https://eolwatch.dev/i/9g",
  "markdown_url": "https://eolwatch.dev/items/azure-aks-kubenet-networking-retirement.md",
  "json_url": "https://eolwatch.dev/items/azure-aks-kubenet-networking-retirement.json",
  "estate_check": {
    "resource_types": [
      "microsoft.containerservice/managedclusters",
      "azurerm_kubernetes_cluster"
    ],
    "fields": [
      "properties.networkprofile.networkplugin",
      "network_profile.network_plugin"
    ],
    "inputs": [
      "Terraform state or plan (JSON)",
      "ARM template"
    ]
  },
  "source_note": null
}
