Automation & Ops ✓ Microsoft · Official azure-kubernetesakskubernetes-networkingcluster-autoscalingcloud-securityobservability

Azure AKS Production Planner

Plan secure, scalable Azure Kubernetes clusters for production workloads.

FollowSkills review · FSRS-2.0
Not recommended
54/ 100 5-point scale 2.7 / 5
Trust16 / 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.

Reliability8 / 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.

Adaptability10 / 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.

Convention10 / 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.

Effectiveness6 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
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.
See the full review method →

What it does & when to 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.

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

Pros & cons

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 to install

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/.

How to use

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.

Compared to similar skills

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.

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 Identity for Python

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

Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs Java Skill

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

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.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

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

Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

Dev & Engineering ✓ Microsoft · Official

Azure Cloud Architect

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

Dev & Engineering ✓ Microsoft · Official

Azure AI Text Analytics for Python

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

Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

Analyze Azure resource groups and turn their dependencies into detailed Mermaid architecture diagrams.

Dev & Engineering ✓ Microsoft · Official

Azure Maps for .NET

Build .NET location features for search, routing, maps, geolocation, and weather.

Dev & Engineering ✓ Microsoft · Official

Azure AI Vision Image Analysis

Guides Python coding agents in implementing Azure AI Vision image understanding.

Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Python

Guides secure, production-minded Blob Storage operations in Python.

Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage for Python

Gives coding agents reliable Python patterns for secure Azure Queue Storage messaging and asynchronous task processing.

Automation & Ops ✓ Microsoft · Official

Azure AI Gateway Governance

Use Azure API Management to govern traffic across AI models, MCP tools, and agents.

Automation & Ops ✓ Microsoft · Official

AKS Automatic Readiness

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

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB for Python

A practical guide for building reliable Python applications on Azure Cosmos DB’s NoSQL API.

Dev & Engineering ✓ Microsoft · Official

Azure Key Vault SDK for Python

Gives Python coding agents practical guidance for securely managing Azure Key Vault secrets, keys, and certificates.

Dev & Engineering ✓ Microsoft · Official

Azure API Management for Python

Gives coding agents practical Python SDK patterns for managing Azure API Management services, APIs, products, subscriptions, and policies.

Dev & Engineering ✓ Microsoft · Official

Azure Monitor Query for Python

Generate Python code for querying Azure Monitor logs and metrics.

Related skills