Azure Aks

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

majiayu000 afe2f89 2 files · 2.1 KB Updated 567 repo stars

File contents

Azure Kubernetes Service

Deploy managed Kubernetes clusters on Azure.

Create Cluster

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

az aks nodepool add \
  --resource-group mygroup \
  --cluster-name myakscluster \
  --name gpupool \
  --node-count 1 \
  --node-vm-size Standard_NC6

Enable Add-ons

# 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

majiayu000/claude-skill-registry-data/tree/main/devops/azure-aks-bagelhole-devops-security-agen commit afe2f89a4b

Frequently asked questions

npx skillmds add majiayu000/azure-aks-3