Skip to content

Create blog post on AKS NAP disruption management#5685

Open
wdarko1 wants to merge 3 commits intoAzure:masterfrom
wdarko1:nap-disruption-blog
Open

Create blog post on AKS NAP disruption management#5685
wdarko1 wants to merge 3 commits intoAzure:masterfrom
wdarko1:nap-disruption-blog

Conversation

@wdarko1
Copy link
Copy Markdown
Contributor

@wdarko1 wdarko1 commented Mar 27, 2026

Added a blog post on managing disruption with AKS Node Auto-Provisioning, covering best practices for Pod Disruption Budgets and consolidation.

Added a blog post on managing disruption with AKS Node Auto-Provisioning, covering best practices for Pod Disruption Budgets and consolidation.
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new AKS blog post focused on managing voluntary disruption when using Node Auto-Provisioning (NAP), with guidance on Pod Disruption Budgets (PDBs), consolidation controls, disruption budgets, and maintenance windows.

Changes:

  • Added a new blog post covering NAP disruption concepts and common pitfalls.
  • Included YAML examples for PDBs and NodePool disruption settings (consolidation policy, budgets, schedules).
  • Added operational guidance on observability and drift/image update considerations.

Comment on lines +26 to +34
---

<!-- truncate -->

:::info

Learn more about how to [configure disruption policies for NAP](https://learn.microsoft.com/azure/aks/node-auto-provisioning-disruption)

:::
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per the repo’s blog post structure, add a hero image immediately after <!-- truncate -->. The post directory currently contains only index.md, so readers won’t get a hero/social image unless you add one (for example ./hero-image.png) and reference it here with descriptive alt text.

Copilot uses AI. Check for mistakes.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 28, 2026 04:26
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.


**Fix**
- Relax PDBs (for example `maxUnavailable: 1`) or increase replicas.
- If a workload truly must be undisruptable, accept that nodes running it won’t be good consolidation targets.
Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling: “undisruptable” should be “undisruptible” (or rephrase to “cannot be disrupted”).

Suggested change
- If a workload truly must be undisruptable, accept that nodes running it won’t be good consolidation targets.
- If a workload truly must not be disrupted, accept that nodes running it won’t be good consolidation targets.

Copilot uses AI. Check for mistakes.
Clarified descriptions of Pod Disruption Budgets and their impact on voluntary evictions. Improved wording for clarity and corrected minor typos.
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