Skip to main content

kickstart-acr-integration

ACR integration for AKS Automatic. Teaches attaching an ACR, image reference conventions (digest pinning, no :latest), and pull-secret-free authentication via the managed identity.

Source facts

Repository
azure/vscode-aks-tools
Last source activity
July 9, 2026 at 18:03
Detected SKILL.md language
English
Stars
65
Forks
78

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
kickstart-acr-integration
description
ACR integration for AKS Automatic. Teaches attaching an ACR, image reference conventions (digest pinning, no :latest), and pull-secret-free authentication via the managed identity.
disable-model-invocation
true
# AKS Storage ## Storage classes AKS Automatic provides several built-in storage classes: | Class | Backend | Use case | |---|---|---| | `managed-csi` | Azure Disk (LRS) | General single-node RWO | | `managed-csi-premium` | Azure Disk (Premium SSD) | IOPS-sensitive workloads | | `azurefile-csi` | Azure Files (SMB) | Shared RWX across nodes | | `azurefile-csi-premium` | Azure Files (Premium) | High-throughput shared storage | ## Persistent Volume Claims ```yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: my-data spec: accessModes: - ReadWriteOnce storageClassName: managed-csi-premium resources: requests: storage: 32Gi ``` ## hostPath volumes **`hostPath` volumes are prohibited** by AKS safeguards and the Restricted pod security standard. Use PVCs instead. ## Backup Use **Azure Backup for AKS** to protect persistent volumes. Enable in the cluster settings with a backup vault linked to the same resource group. ## StatefulSet storage For StatefulSets, use `volumeClaimTemplates` — Kubernetes creates one PVC per replica automatically: ```yaml volumeClaimTemplates: - metadata: name: data spec: accessModes: ["ReadWriteOnce"] storageClassName: managed-csi-premium resources: requests: storage: 10Gi ```
View on GitHub