aks-cluster-management

Manage Azure Kubernetes Service cluster lifecycles using Azure CLI commands.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/pauldotyu/aks-skills --skill aks-cluster-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aks-cluster-management
Source: https://github.com/pauldotyu/aks-skills/tree/main/aks-cluster-management
Command: npx skills add https://github.com/pauldotyu/aks-skills --skill aks-cluster-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire lifecycle of Azure Kubernetes Service (AKS) clusters, from creation to deletion, simplifying complex cloud infrastructure management.

Core Features & Use Cases

  • Cluster Provisioning: Create new AKS clusters with customizable configurations (node count, VM size, networking).
  • Lifecycle Management: Scale node pools, upgrade Kubernetes versions, stop/start clusters, and manage node pool additions.
  • Troubleshooting & Diagnostics: Provides guidance on common errors during creation, scaling, and upgrades, and includes a health check script.
  • Use Case: A DevOps engineer needs to quickly provision a new AKS cluster for a development environment, configure its node pools for optimal performance, and then scale it up as the team grows.

Quick Start

Use the aks-cluster-management skill to create a new AKS cluster named 'my-aks-cluster' in the 'eastus' region within the 'my-resource-group'.

Frequently Asked Questions about aks-cluster-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision a new Azure Kubernetes Service cluster from the command line?

Provision a new Azure Kubernetes Service cluster by using Azure CLI commands to specify the resource group, region, node count, and VM size. This allows customizable configuration for development or production environments.

How do I scale an AKS node pool and enable autoscaling?

Scale an AKS node pool by adjusting the node count or enabling autoscaling via Azure CLI. This ensures the cluster dynamically adjusts compute resources to match workload demands.

What are the best practices for upgrading Kubernetes versions on an AKS cluster?

Upgrading Kubernetes versions on an AKS cluster involves using Azure CLI to initiate the version upgrade while following troubleshooting steps for common upgrade errors to maintain cluster health.

Why does my AKS cluster creation fail and how do I troubleshoot provisioning errors?

AKS cluster creation failures can be diagnosed using the provided troubleshooting guidance and health check script to identify common provisioning errors related to configuration, quotas, or networking.

Can I create a private AKS cluster using Azure CLI?

Yes, you can create a private AKS cluster using Azure CLI commands to restrict network access, ensuring the cluster control plane is only reachable from within your virtual network.

How do I rotate credentials on an existing Azure Kubernetes Service cluster?

Rotate credentials on an existing Azure Kubernetes Service cluster by executing Azure CLI commands to update service principal identities and maintain secure access control.