Automation & Ops ✓ Microsoft · Official

Azure AKS Production Planner

Plan secure, scalable Azure Kubernetes clusters for production workloads.

54/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
azure-kubernetesakskubernetes-networkingcluster-autoscaling
+2cloud-securityobservability

What does this skill do, and when should you use it?

This Agent Skill provides configuration guidance for Azure Kubernetes Service (AKS) based on user requirements. It covers SKU selection, networking, identity and security, observability, upgrades, node pools, reliability, and cost controls. It separates difficult-to-change Day-0 decisions from features that can be enabled after creation. It fits teams planning or configuring production AKS environments, while execution depends on Azure MCP, Azure CLI, kubectl, and access to the target environment.

Collects requirements for environment type, region, scale, networking, security, upgrades, observability, and cost; discovers AKS-specific tools through mcp_azure_mcp_aks first; falls back to az aks and kubectl commands when appropriate; evaluates AKS Automatic versus Standard; produces an AKS configuration recommendation with rationale for networking, API server access, identity, secrets, monitoring, upgrades, node pools, reliability, and cost; and loads the relevant rightsizing, VPA, Cluster Autoscaler, or Spot-node reference for matching scenarios.

Good fit
  • A platform engineer planning a production AKS cluster needs guidance on SKU, regions, availability zones, and node VM sizes.
  • A cloud architect designing AKS networking needs to choose the Pod IP model, API server access, ingress, and egress approach.
  • A security team configuring AKS needs Microsoft Entra ID, Workload Identity, Key Vault, Azure Policy, and signed-image controls.
  • An operations team defining AKS operations needs observability, maintenance windows, automatic upgrades, and staged Fleet upgrades.
  • A FinOps team optimizing AKS needs advice on node pools, Spot nodes, autoscaling, and dev/test cluster stop-start controls.

How do you install this skill?

Before you use it
  • Before executing az aks, kubectl, or role-assignment commands, explicitly confirm the target subscription, resource group, cluster, and change scope, and establish a verifiable rollback plan.
  • Validate the AKS SKU, networking, upgrade, VPA/NAP, encryption, and cost recommendations against the actual region, version, quotas, and existing-cluster state; documented defaults should not be treated as production approval.
  • Confirm MCP permissions and what cluster metadata may be transmitted in the actual client; the supplied materials do not establish mainland-China reachability or an end-to-end Chinese-language experience.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
  • MCP Server
Install first
  • Azure CLI
  • kubectl
  • Azure MCP server

Run npx skills add microsoft/skills in the project and select the required skill in the installation wizard. Skills are installed to the chosen agent directory, such as .github/skills/ for GitHub Copilot, and can be symlinked for multiple agents. The source does not document a standalone command for installing only .github/plugins/azure-skills/skills/azure-kubernetes/.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-skills/skills/azure-kubernetes" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

After installation, make a natural-language AKS planning request, for example: Plan a production AKS cluster across three availability zones and explain the SKU, networking, identity, observability, upgrade, and cost choices. Provide requirements for Day-0 networking and API server decisions; for uncertain Day-1 features, allow the skill to propose conservative options and tradeoffs.

What are this skill's strengths and limitations?

Pros
  • Covers the main AKS production-planning areas, including networking, security, observability, upgrades, reliability, and cost.
  • Explicitly highlights Day-0 networking and API server decisions and requires rationale for configuration choices.
  • Includes decision logic for AKS Automatic versus Standard and deep-dive triggers for rightsizing, VPA, autoscaling, and Spot nodes.
  • Includes guardrails against requesting secrets, exposing subscription IDs, and promising zero downtime.
Limitations
  • Requires Azure MCP, Azure CLI, kubectl, and an authenticated Azure context; the source does not document installation steps for these dependencies.
  • Primarily produces configuration recommendations and decision guidance; the source does not guarantee that it will create or deploy a cluster.
  • Some commands and referenced details are stored in additional files not included in the supplied material.
  • The README labels the repository as work in progress, so the skill and its tests may continue to change.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Azure AKS Production Planner this page ✓ Microsoft · Official 54 · Use with care ★ 2.7k 3mo ago MIT
GKE Cluster Autoscaler Guide ✓ Google · Official 52 · Use with care ★ 21k 11d ago Apache-2.0
Azure Production Diagnostics ✓ Microsoft · Official 52 · Use with care ★ 2.7k 3mo ago MIT
Google Cloud Performance Advisor ✓ Google · Official 50 · Use with care ★ 21k 11d ago Apache-2.0
GKE Production Readiness Review ✓ Google · Official 49 · Use with care ★ 21k 11d ago Apache-2.0

The skill explicitly compares AKS Automatic and AKS Standard. Automatic is the default for a curated experience with preconfigured security, reliability, and performance practices; Standard is for teams needing broader environment control and willing to manage the additional overhead.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
1Trust16 / 25 · 3.2/5

The skill explicitly forbids requesting or outputting secrets, discourages static credentials, selects the smallest discovered tool, and asks for clarification on ambiguous Day-0 decisions. However, it also provides commands that can create, update, delete clusters, or change role assignments without consistently requiring per-action confirmation, and it lacks complete data-flow disclosure, rollback coverage, and execution isolation, so points are deducted.

2Reliability8 / 20 · 2.0/5

The workflow, required inputs, error table, MCP discovery process, and offline fallback are reasonably detailed and provide some diagnosable failure feedback. Static materials contain no dedicated reproduction of the key paths, however, and several commands, version statements, and reference assumptions require environment validation; the score is also constrained by the static calibration cap.

3Adaptability10 / 15 · 3.3/5

The audience, trigger phrases, inputs, Day-0/Day-1 distinction, and routing to related skills are fairly clear. Non-fit boundaries are incomplete, the default toward AKS Automatic is broad, and there is no evidence addressing Chinese-language interaction or mainland-China network reachability, so points are deducted for limited environment-fit evidence.

4Convention10 / 15 · 3.3/5

The documentation has clear progressive sections covering quick reference, triggers, workflow, guardrails, error handling, on-demand references, MIT licensing, and version metadata. It lacks a clear changelog, named maintenance responsibility, and update path, while some behavior depends on runtime tools or external documentation, so it does not receive full marks.

5Effectiveness6 / 15 · 2.0/5

For AKS planning, networking and security decisions, and Day-0 checklists, the material can produce directly useful recommendations with meaningful marginal value. Static review cannot verify command or recommendation correctness, representative outputs are not tested, and several recommendations require human review, so the score remains below the static maximum.

6Verifiability4 / 10 · 2.0/5

Versioned constraint material, explicit CLI/MCP call shapes, and several official documentation links provide useful audit trails. There is no independent execution evidence, key-path test coverage, or meaningful cross-source corroboration for this skill, and fact-versus-inference separation is inconsistent, so points are deducted.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I need to provide a subscription ID?
No. The skill instructs the agent to discover Azure context through MCP or commands such as `az account show` and `az account list`, without asking the user to paste subscription IDs.
Does it guarantee zero-downtime AKS upgrades?
No. It recommends PodDisruptionBudgets, probes, replicas, and staged upgrades, but explicitly does not promise zero downtime.
When should I choose the Standard SKU?
Choose Standard when the environment requires networking, autoscaling, or node-pool customizations unsupported by AKS Automatic and the team can accept the additional setup and management overhead.
Is it intended for troubleshooting an existing AKS cluster?
Its primary scope is new-cluster planning and Day-0 decisions. The source points to a separate `azure-diagnostics` skill for AKS troubleshooting.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure Cloud Architect

Guides coding agents through production-grade Azure architecture design and review using Azure Architecture Center practices.

★ 2.7k FS 57 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Production Diagnostics

Systematically investigate Azure production failures, identify root causes, and guide safe remediation.

★ 2.7k FS 52 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

AI Runway AKS Deployment Guide

Turn an existing AKS cluster into a validated environment for running AI models.

★ 2.7k FS 51 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

AKS Automatic Readiness

Assess Kubernetes workloads for AKS Automatic compatibility and identify migration blockers before you switch.

★ 2.7k FS 55 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Cloud Migration Assistant

Assess cross-cloud workloads and convert them for Azure services.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Grid for .NET

Practical .NET guidance for publishing, receiving, and processing Azure Event Grid events.

★ 2.7k FS 53 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Rust

Guides Rust developers through official Azure SDK patterns for managing blobs and containers.

★ 2.7k FS 53 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Upgrade

Assess and automate Azure plan, SKU, service, and legacy Java SDK upgrades.

★ 2.7k FS 52 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Compliance Auditor

Audit Azure resources with azqr and detect expiration risks across Key Vault keys, secrets, and certificates.

★ 2.7k FS 50 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Compute Navigator

Routes Azure VM and VMSS requests into focused workflows for selection, deployment, troubleshooting, and capacity management.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure File Share for Python

Guides Python developers through secure Azure SMB share, directory, and file management.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Arize AI Azure Management for .NET

Guides .NET developers through Azure-based management of Arize AI observability resources.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure API Management for .NET

Provision and govern Azure API Management resources from .NET.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Grid for Java

A practical Java SDK guide for publishing, consuming, and handling Azure Event Grid events.

★ 2.7k FS 47 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Identity for Python

A practical skill for securing Python Azure applications with Microsoft Entra ID credentials.

★ 2.7k FS 60 Recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Tables for Python

A practical guide to building authenticated Azure Tables applications with Python entity CRUD, queries, and partition-scoped batch operations.

★ 2.7k FS 57 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs Java Skill

Build production-oriented Java event streaming applications on Azure Event Hubs.

★ 2.7k FS 57 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

★ 2.7k FS 57 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

★ 2.7k FS 57 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Text Analytics for Python

Guides Python developers through Azure-powered text analysis and NLP workflows.

★ 2.7k FS 56 Use with care 3mo ago

Related skills