azure-vm-scalesets

Design, troubleshoot, and deploy Azure Virtual Machine Scale Sets with autoscale, zones, and Key Vault.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/mfcollins3/standup --skill azure-vm-scalesets-mfcollins3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-vm-scalesets
Source: https://github.com/mfcollins3/standup/tree/main/.github/skills/azure-vm-scalesets
Command: npx skills add https://github.com/mfcollins3/standup --skill azure-vm-scalesets-mfcollins3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure Virtual Machine Scale Sets (VMSS) can be complex to design, troubleshoot, and deploy at scale. This guide provides expert, end-to-end guidance for VMSS including autoscale configurations, zone-aware deployments, standby pools, and integration with ADE and Key Vault. It also covers architecture patterns, security considerations, limits and quotas, and practical deployment workflows.

Core Features & Use Cases

  • Comprehensive VMSS design guidance including autoscale, upgrade modes, zones, and standby pools.
  • Operational playbooks for troubleshooting common VMSS issues such as instance mix, health probes, and upgrades.
  • Security and governance guidance covering Key Vault integration, extension sequencing, RBAC, and policy considerations.
  • Deployment patterns and automation using CLI, PowerShell, and ARM templates for gallery and custom images.

Quick Start

Ask the Azure VMSS skill for end-to-end design and deployment guidance for scalable, zone-aware VM Scale Sets.

Frequently Asked Questions about azure-vm-scalesets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure autoscale on Azure VM Scale Sets?

Configure Azure VM Scale Sets autoscale by defining scale-out and scale-in rules based on performance metrics like CPU or memory. This Skill provides operational guidance for autoscale configurations to ensure your VMSS dynamically adjusts instance counts to match workload demands.

What's the best way to deploy zone-aware Azure VM Scale Sets?

Deploy zone-aware Azure VM Scale Sets by specifying availability zones in your ARM template or CLI command. This Skill delivers deployment patterns and architecture recommendations for zone-aware VMSS configurations to maximize application resilience across datacenter failures.

How does Azure VM Scale Sets integrate with Azure Disk Encryption and Key Vault?

Azure VM Scale Sets integrate with Azure Disk Encryption and Key Vault by storing encryption keys and secrets in Key Vault, then referencing them during VMSS deployment. This Skill covers ADE and Key Vault integration workflows including RBAC and security practices.

Why is my Azure VM Scale Set upgrade failing or instances showing mixed states?

Azure VM Scale Set upgrade failures and instance mix issues often stem from health probe misconfigurations or incorrect upgrade mode settings. This Skill provides operational playbooks for troubleshooting common VMSS issues including instance mix, health probes, and upgrade problems.

Can I use ARM templates and CLI to deploy custom images to Azure VM Scale Sets?

Yes, you can use ARM templates and Azure CLI to deploy custom images to VM Scale Sets from your shared image gallery. This Skill covers deployment patterns and automation workflows using CLI, PowerShell, and ARM templates for both gallery and custom image deployments.

When should I use standby pools with Azure VM Scale Sets?

Use standby pools with Azure VM Scale Sets when you need pre-provisioned instances ready for fast scale-out without waiting for new VM boot times. This Skill provides design guidance for standby pool configurations alongside autoscale and zone-aware deployment strategies.