Expert knowledge for Azure Load Balancer development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring LB rules/probes, SNAT/outbound, VMSS backends, IMDS/Monitor APIs, or DDoS/NSG protection, and other Azure Load Balancer related development tasks. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Traffic Manager (use azure-traffic-manager), Azure Virtual Network (use azure-virtual-network).
v1.0Latest
New~2.6kUpdated Jun 26, 2026
Azure Load Balancer Skill
This skill provides expert guidance for Azure Load Balancer. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
How to Use This Skill
IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file
IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide
This skill requires network access to fetch documentation content:
Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.
Category Index
Category
Lines
Description
Troubleshooting
L37-L44
Diagnosing and fixing Azure Load Balancer issues: deployment errors, health events/logs, probes, connectivity/backend traffic, SNAT/timeouts, IMDS errors, and resource health/availability.
Best Practices
L45-L52
Guidance on deploying Azure Load Balancer with VM scale sets, configuring inbound NAT, and building custom HTTP/HTTPS health probes (Python) using recommended best practices.
Decision Making
L53-L60
Guidance on choosing the right Load Balancer SKU, upgrading Basic to Standard, migrating from AWS NLB, and moving from inbound NAT rules v1 to v2.
Architecture & Design Patterns
L61-L66
Design patterns for traffic distribution and session affinity, plus guidance for configuring outbound internet connectivity and SNAT behavior with Azure Load Balancer.
Limits & Quotas
L67-L73
Load Balancer connection limits, SNAT/port behaviors, TCP idle timeout configuration, and how/when TCP resets occur for troubleshooting connectivity issues.
Security
L74-L79
Securing Azure Load Balancer with NSGs and other controls, and enabling/configuring Azure DDoS Protection to defend against volumetric and protocol attacks.
Configuration
L80-L100
Configuring Azure Load Balancer behavior: backends/frontends (incl. cross-subscription, IP-based, outbound-only), rules, health probes, traffic distribution, monitoring, and SNAT outbound rules.
Integrations & Coding Patterns
L101-L108
Using IMDS, Azure Monitor CLI, and REST APIs to query load balancer/VM IPs, retrieve metadata, and collect/load metrics for integration and automation.
Deployment
L109-L113
Guides for deploying Load Balancers: replicating configurations across regions and automating upgrades from Basic to Standard using PowerShell.
This skill provides reference documentation and decision guidance for Azure Load Balancer, covering troubleshooting, best practices, architecture, security, and deployment. It functions as a knowledge index that directs agents to fetch detailed documentation from Microsoft Learn via network APIs rather than storing content locally. No file writes, shell execution, or dangerous operations are performed.
Detected Capabilities
network access for documentation fetchingremote content retrieval (mcp_microsoftdocs or fetch_webpage)read-only reference indexingknowledge directory with line-based navigation
Trigger Keywords
Phrases that MCP clients use to match this skill to user intent.
load balancer configurationazure nlb troubleshootingsnat timeout diagnosiscross-subscription backendshealth probe setupazure load balancer securitybasic to standard upgrade
Referenced Domains
External domains referenced in skill content, detected by static analysis.
github.comlearn.microsoft.com
Use Cases
Configure Azure Load Balancer rules, health probes, and backends
Diagnose and troubleshoot Load Balancer connectivity and SNAT issues
Design load balancing architecture with cross-subscription backends and traffic distribution
Migrate workloads from AWS NLB or upgrade from Basic to Standard SKU
Secure Load Balancer with NSG controls and DDoS protection
Query Load Balancer metrics and metadata via IMDS or Azure Monitor API
Configure outbound rules and session affinity for production deployments
Quality Notes
Well-structured Category Index with precise line ranges (L37-L44, etc.) enables efficient content navigation
Explicit instructions for tool selection (mcp_microsoftdocs preferred, fetch_webpage fallback) with fallback guidance
Clear scope boundaries: explicitly excludes Application Gateway, Front Door, and Traffic Manager
Comprehensive URL coverage across 8 functional categories (Troubleshooting, Best Practices, Decision Making, Architecture, Limits, Security, Configuration, Integrations, Deployment)
Useful versioning guidance: recommends pulling latest if generated_at > 3 months old
Installation guidance for mcp_microsoftdocs tool when unavailable
Compatible with agentskills.io specification with proper frontmatter fields (name, description, compatibility, metadata)
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026
Reviews
Add this skill to your library to leave a review.
No reviews yet
Be the first to share your experience.
Use MicrosoftDocs/azure-load-balancer in your dev environment — a Developer account adds skills to your library and syncs them via the SkillRepo CLI.