# Azure Aks

> Deploy and manage Azure Kubernetes Service clusters. Configure node pools, networking, and integrations. Use when running Kubernetes workloads on Azure.

- Skill: `majiayu000/azure-aks-3` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/azure-aks-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/azure-aks-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/azure-aks-3

---


# Azure Kubernetes Service

Deploy managed Kubernetes clusters on Azure.

## Create Cluster

```bash
az aks create \
  --resource-group mygroup \
  --name myakscluster \
  --node-count 3 \
  --node-vm-size Standard_B2s \
  --enable-managed-identity \
  --generate-ssh-keys

# Get credentials
az aks get-credentials --resource-group mygroup --name myakscluster
```

## Node Pools

```bash
az aks nodepool add \
  --resource-group mygroup \
  --cluster-name myakscluster \
  --name gpupool \
  --node-count 1 \
  --node-vm-size Standard_NC6
```

## Enable Add-ons

```bash
# Enable monitoring
az aks enable-addons \
  --resource-group mygroup \
  --name myakscluster \
  --addons monitoring

# Enable Azure Policy
az aks enable-addons \
  --resource-group mygroup \
  --name myakscluster \
  --addons azure-policy
```

## Best Practices

- Use managed identity
- Enable Azure CNI for networking
- Implement pod identity
- Use node pools for workload isolation
- Enable cluster autoscaler

