k8s-aks-troubleshooting
Use when a problem is specific to Azure Kubernetes Service (AKS): a cluster or node pool in "Failed" state, an upgrade or scale that fails ("UpgradeFailed", "violate the pod's disruption budget", "QuotaExceeded", "AllocationFailed"), a LoadBalancer Service stuck at <pending> ("SyncLoadBalancerFailed", "AuthorizationFailed"), an Azure Disk or Files PVC that fails ("ProvisioningFailed", "volume node affinity conflict", "Multi-Attach error", "Mount error(13)"), workload identity errors ("AADSTS700016", "AADSTS70021"), CoreDNS edits that AKS reverts, "error dialing backend", Azure Policy denials, or API server access (authorized IP ranges, private clusters, kubelogin, "User does not have access to the resource in Azure"). Investigates with kubectl and read-only az commands, and proposes fixes. Reads first and asks before changing anything.
- License
- Apache-2.0
Pinned to revision ce7de97330d7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/k8s-aks-troubleshooting/SKILL.md
- skills/k8s-aks-troubleshooting/.claude-plugin/plugin.json
- skills/k8s-aks-troubleshooting/references/addons-access.md
- skills/k8s-aks-troubleshooting/references/load-balancers.md
- skills/k8s-aks-troubleshooting/references/nodepools-upgrades.md
- skills/k8s-aks-troubleshooting/references/storage-identity.md
Every link opens the file at its source, pinned to the revision this page describes.