Skip to content

fix: node.kubernetes.io/network-unavailable taint blocks pods scheduling after cluster upgrade#379

Merged
haofan-ms merged 2 commits intomasterfrom
users/hafa/update-audience-token-config
Feb 2, 2026
Merged

fix: node.kubernetes.io/network-unavailable taint blocks pods scheduling after cluster upgrade#379
haofan-ms merged 2 commits intomasterfrom
users/hafa/update-audience-token-config

Conversation

@haofan-ms
Copy link
Contributor

@haofan-ms haofan-ms commented Feb 2, 2026

Reason for Change:

Issue Fixed:

Fix PR fixes a cluster upgrade regression introduced in AKS Engine v0.84.0.

The upgrade operation will succeed, but when user runs "kubectl describe nodes" command, they will see “node.kubernetes.io/network-unavailable” node taint in all Linux nodes.

The regression root case is Kubernetes’s lack of permissions to manage the Azure route table resource.

The regression is fixed by ensuring that the cloud details (azurestackcloud.json) contains the appropriate “token audience” property.

Credit Where Due:

Does this change contain code from or inspired by another project?

  • No
  • Yes

If "Yes," did you notify that project's maintainers and provide attribution?

  • No
  • Yes

Requirements:

Notes:

@haofan-ms haofan-ms merged commit b1d6d05 into master Feb 2, 2026
2 checks passed
@haofan-ms haofan-ms deleted the users/hafa/update-audience-token-config branch February 2, 2026 21:36
haofan-ms added a commit that referenced this pull request Feb 3, 2026
* fix: Update Token Audience Configuration for Azure Stack

* update test for Windows nodes
@haofan-ms haofan-ms changed the title fix: Update Token Audience Configuration for Azure Stack fix: Upgrade Operation Caused Linux Nodes to get Network Taint Feb 3, 2026
@haofan-ms haofan-ms changed the title fix: Upgrade Operation Caused Linux Nodes to get Network Taint fix: Upgrade Operation caused Regression of Network Taint on Linux Nodes Feb 3, 2026
@haofan-ms haofan-ms changed the title fix: Upgrade Operation caused Regression of Network Taint on Linux Nodes fix: Fix for Upgrade Operation Regression of Network Taint on Linux Nodes Feb 3, 2026
@jadarsie jadarsie changed the title fix: Fix for Upgrade Operation Regression of Network Taint on Linux Nodes fix: node.kubernetes.io/network-unavailable taint blocks pods scheduling after cluster upgrade Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants