aks-skills

Manage Azure Kubernetes Service clusters, node pools, networking, monitoring, and workload identity.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive toolkit for managing, troubleshooting, and optimizing Azure Kubernetes Service (AKS) clusters, empowering users to efficiently operate their Kubernetes environments on Azure.

Core Features & Use Cases

  • Cluster Lifecycle Management: Create, scale, upgrade, and delete AKS clusters.
  • Node Pool Management: Add, configure, and manage system and user node pools, including autoscaling.
  • Networking Configuration: Set up CNI, ingress controllers, load balancers, and network policies.
  • Monitoring & Alerting: Enable Container Insights, Prometheus, and Grafana for performance monitoring and alerting.
  • Troubleshooting: Diagnose and resolve pod, node, and control plane issues.
  • Workload Identity: Configure secure, passwordless authentication for pods to Azure services.
  • Use Case: A DevOps engineer needs to provision a new AKS cluster with specific networking and monitoring configurations, then troubleshoot a pod that is stuck in a CrashLoopBackOff state.

Quick Start

Use the aks-skills to create a new AKS cluster named 'my-aks-cluster' in the 'eastus' region with 3 nodes.

Frequently Asked Questions about aks-skills

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

FAQPage Schema
How do I troubleshoot an AKS pod stuck in CrashLoopBackOff?

To troubleshoot an AKS pod stuck in CrashLoopBackOff, you need detailed diagnostics for pod, node, and control plane issues. This Skill provides specialized diagnostic operations to identify the exact failure point within your Azure Kubernetes Service environment.

What is the best way to configure Azure workload identity for Kubernetes pods?

Configuring Azure workload identity provides secure, passwordless authentication for pods to access Azure services. This Skill enables you to establish and manage this authentication mechanism, replacing traditional secrets with identity-based access controls within your AKS cluster.

How do I set up Prometheus and Grafana monitoring for an Azure Kubernetes Service cluster?

Setting up Prometheus and Grafana monitoring for an Azure Kubernetes Service cluster involves enabling Container Insights for performance tracking and alerting. This Skill provides operational steps to configure these monitoring tools and alerting rules for your AKS environment.

Can I manage system and user node pools with autoscaling on Azure Kubernetes Service?

Yes, you can manage system and user node pools with autoscaling on Azure Kubernetes Service. This Skill supports adding, configuring, and managing both pool types, including setting autoscaling rules to adjust node counts based on workload demands.

How do I configure networking policies and ingress controllers in an AKS cluster?

Configuring networking policies and ingress controllers in an AKS cluster requires setting up CNI, load balancers, and traffic routing rules. This Skill facilitates these networking configurations, allowing you to establish secure ingress and internal network policies.

Does this approach support the full lifecycle management of AKS clusters including upgrades?

Yes, this approach supports the full lifecycle management of AKS clusters including upgrades. You can create, scale, upgrade, and delete Azure Kubernetes Service clusters, ensuring complete operational control over your infrastructure from provisioning to decommissioning.