aks

Create and manage AKS clusters, sync kubeconfig credentials, and add node pools via Azure CLI.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/theslashdojo/dojo --skill aks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aks
Source: https://github.com/theslashdojo/dojo/tree/main/nodes/azure/aks
Command: npx skills add https://github.com/theslashdojo/dojo --skill aks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, azure-cli, and includes scripts (resource) components.

What problem does it solve?

Agents and operators need a reliable, repeatable way to provision Azure Kubernetes Service clusters, obtain kubeconfig credentials, and manage additional node pools before switching to generic Kubernetes tooling.

Core Features & Use Cases

  • Create AKS clusters with specified resource group, region, node count, and VM size to bootstrap a managed Kubernetes control plane.
  • Fetch and merge cluster credentials into local kubeconfig so kubectl and Helm can operate on the cluster.
  • Add specialized node pools for workload isolation, GPU or high-memory nodes, or capacity adjustments. Use case: provision a production AKS cluster, fetch credentials, and then hand off to generic Kubernetes deployment and Helm skills.

Quick Start

Use the aks skill to create a new AKS cluster in resource group rg-dojo-aks in eastus with three nodes and merge credentials into the local kubeconfig.

Frequently Asked Questions about aks

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

FAQPage Schema
How do I provision an AKS cluster and get kubeconfig credentials using Azure CLI?

To provision an AKS cluster, use Azure CLI to define the resource group, region, node count, and VM size, then fetch and merge kubeconfig credentials so kubectl can operate on the cluster.

How does adding a node pool to AKS work for workload isolation?

Adding a node pool to AKS works by specifying specialized VM sizes like GPU or high-memory nodes, providing workload isolation and capacity adjustments within the existing managed Kubernetes cluster.

Do I need an authenticated Azure subscription context to create an AKS cluster?

Yes, you need an authenticated Azure subscription context and the Azure CLI installed to create an AKS cluster, fetch credentials, and manage node pools before using generic Kubernetes tooling.

What is the best way to manage Azure Kubernetes Service node counts and VM sizes?

The best way to manage Azure Kubernetes Service node counts and VM sizes is using Azure CLI commands to provision the cluster and add specialized node pools for capacity adjustments or workload isolation.

Can I use kubectl and Helm immediately after creating an AKS cluster?

Yes, you can use kubectl and Helm immediately after creating an AKS cluster by synchronizing kubeconfig credentials into your local configuration, enabling seamless deployment and management operations.

Why does fetching AKS credentials require merging into local kubeconfig?

Fetching AKS credentials requires merging into local kubeconfig to establish connectivity, allowing standard Kubernetes tools like kubectl and Helm to authenticate and operate on the newly provisioned cluster.