azure-aks
SKILL.md
Azure AKS
Manage Azure Kubernetes Service clusters.
List clusters
az aks list --query '[].{Name:name,ResourceGroup:resourceGroup,K8sVersion:kubernetesVersion,Nodes:agentPoolProfiles[0].count,Status:provisioningState}' -o table
Get credentials (configure kubectl)
az aks get-credentials --name my-cluster --resource-group my-rg --overwrite-existing
echo "kubectl context configured"
Show cluster details
az aks show --name my-cluster --resource-group my-rg | jq '{name, kubernetesVersion, provisioningState, fqdn, nodeResourceGroup, networkProfile: .networkProfile.networkPlugin}'
List node pools
az aks nodepool list --cluster-name my-cluster --resource-group my-rg --query '[].{Name:name,VmSize:vmSize,Count:count,Mode:mode,OsType:osType}' -o table
Scale node pool
az aks nodepool scale --cluster-name my-cluster --resource-group my-rg --name nodepool1 --node-count 5
Upgrade cluster
az aks get-upgrades --name my-cluster --resource-group my-rg | jq '{currentVersion: .controlPlaneProfile.kubernetesVersion, upgrades: .controlPlaneProfile.upgrades[].kubernetesVersion}'
az aks upgrade --name my-cluster --resource-group my-rg --kubernetes-version 1.28.0
Start / stop cluster
az aks start --name my-cluster --resource-group my-rg
az aks stop --name my-cluster --resource-group my-rg
Notes
- After
get-credentials, usekubectlfor workload management. - Confirm before scaling, upgrading, or stopping clusters.
Weekly Installs
2
Repository
thinkfleetai/th…t-engineFirst Seen
13 days ago
Security Audits
Installed on
opencode2
gemini-cli2
claude-code2
github-copilot2
codex2
kimi-cli2