关于 azure-load-balancer
面向处理 Azure Load Balancer 的 Agent,提供涵盖排障、设计、安全、配置和部署的参考指南,并结合本地速查内容与远程文档获取。
主要功能
- 01故障诊断与修复
- 02架构和流量分配指导
- 03SKU 选择与迁移规划
- 04安全、配置及部署参考
- 05本地速查与远程文档获取
适用场景
- 01排查负载均衡器连接问题
- 02规划高可用和扩展架构
- 03配置探测、规则及 SNAT
- 04评估 SKU 或迁移方案
MCP 相关
技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 获取远程文档;若该工具不可用,可使用 fetch_webpage。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-load-balancer安装后在 Claude Code 中输入/azure-load-balancer确认已加载。
详细介绍
Azure Load Balancer 技能
此技能为 Azure Load Balancer 提供专业指导,涵盖故障排除、最佳实践、决策制定、架构与设计模式、限制与配额、安全性、配置、集成与编码模式,以及部署。它结合了本地快速参考内容和远程文档获取功能。
如何使用此技能
重要:Agent:使用下面的类别索引查找相关章节。对于标注了行号范围的类别(例如
L35-L120),请使用read_file读取指定行。对于带有文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接的参考文件
重要:Agent:如果
metadata.generated_at超过 3 个月,请建议用户从存储库拉取最新版本。如果无法使用mcp_microsoftdocs工具,请建议用户安装该工具:安装指南
此技能需要网络访问权限才能获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并在查询字符串中添加from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并在查询字符串中添加from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行号 | 描述 |
|---|---|---|
| 故障排除 | L37-L44 | 诊断和修复 Azure Load Balancer 问题:运行状况事件日志、监视/警报、连接问题,以及测试公共前端的可达性。 |
| 最佳实践 | L45-L50 | 设计和部署 Azure Load Balancer 与 VM 规模集架构,以实现可靠性、性能、扩展、运行状况探测和高可用性最佳实践。 |
| 决策制定 | L51-L57 | 选择合适的 Load Balancer SKU、从 Basic 升级到 Standard,以及将工作负载从 AWS Network Load Balancer 迁移到 Azure 的指导。 |
| 架构与设计模式 | L58-L62 | 流量分配和会话关联的设计模式,以及使用 Azure Load Balancer 配置出站 Internet 连接和 SNAT 行为的指导。 |
| 限制与配额 | L63-L70 | Load Balancer TCP 空闲超时、TCP 重置,以及入站和出站流量的出站 SNAT 连接配额的限制、行为和配置。 |
| 安全性 | L71-L76 | Azure Load Balancer 安全指南:强化安全性、访问控制,以及使用 Azure DDoS Protection 防御流量和网络攻击。 |
| 配置 | L77-L93 | 配置 Azure Load Balancer 行为:后端池(包括跨订阅)、规则/NAT、运行状况探测、SNAT 出站、IPv6 DHCPv6、门户设置,以及监视/指标/日志。 |
| 集成与编码模式 | L94-L100 | 用于探测运行状况、通过 IMDS 读取负载均衡器/VM 元数据,以及使用 CLI 和 REST API 获取 Azure Load Balancer 指标的代码示例和模式 |
| 部署 | L101-L108 | 部署和迁移 Azure Load Balancer:双栈 IPv4/IPv6 设置(内部/外部)、自动执行 Basic→Standard 升级、NAT 规则 v1→v2 迁移,以及跨区域配置复制。 |
故障排除
| 主题 | URL |
|---|---|
| 解读 Azure Load Balancer 运行状况事件日志 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-health-event-logs |
| 监视 Azure Load Balancer 运行状况事件并设置警报 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-monitor-alert-health-event-logs |
| 诊断和排查 Azure Load Balancer 连接问题 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics |
| 测试 Azure 公共 Load Balancer 前端的可达性 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-test-frontend-reachability |
最佳实践
| 主题 | URL |
|---|---|
| 应用 Azure Load Balancer 部署最佳实践 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-best-practices |
| 高效地将 VM 规模集与 Azure Standard Load Balancer 配合使用 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-virtual-machine-scale-sets |
决策
| 主题 | URL |
|---|---|
| 规划并执行从 Basic Load Balancer 升级到 Standard Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-basic-upgrade-guidance |
| 将 AWS Network Load Balancer 工作负载迁移到 Azure | https://learn.microsoft.com/en-us/azure/load-balancer/network-load-balancing-aws-to-azure-how-to |
| 选择合适的 Azure Load Balancer SKU | https://learn.microsoft.com/en-us/azure/load-balancer/skus |
架构与设计模式
| 主题 | URL |
|---|---|
| 选择 Azure Load Balancer 分发模式 | https://learn.microsoft.com/en-us/azure/load-balancer/distribution-mode-concepts |
限制与配额
| 主题 | URL |
|---|---|
| Azure Load Balancer 常见问题解答:限制和行为 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-faqs |
| 配置 Azure Load Balancer 的 TCP 空闲超时和重置 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-idle-timeout |
| 了解 Load Balancer 中的 TCP 重置和空闲超时行为 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-reset |
| 配置 Azure Load Balancer 的出站 SNAT 限制 | https://learn.microsoft.com/en-us/azure/load-balancer/outbound-rules |
安全性
| 主题 | URL |
|---|---|
| 对 Azure Load Balancer 应用安全最佳实践 | https://learn.microsoft.com/en-us/azure/load-balancer/secure-load-balancer |
| 使用 Azure DDoS Protection 保护 Azure Load Balancer | https://learn.microsoft.com/en-us/azure/load-balancer/tutorial-protect-load-balancer-ddos |
配置
集成与编码模式
| 主题 | URL |
|---|---|
| 使用 Python 为 Azure Load Balancer 实现自定义 HTTP/HTTPS 运行状况探测 | https://learn.microsoft.com/en-us/azure/load-balancer/create-custom-http-health-probe-howto |
| 使用 IMDS 检索 Azure Load Balancer 元数据 | https://learn.microsoft.com/en-us/azure/load-balancer/howto-load-balancer-imds |
| 通过 REST API 查询 Azure Load Balancer 指标 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-query-metrics-rest-api |
部署
| 主题 | URL |
|---|---|
| 使用 Standard Load Balancer 部署 IPv4/IPv6 双栈应用 | https://learn.microsoft.com/en-us/azure/load-balancer/deploy-ipv4-ipv6-dual-stack-standard-load-balancer |
| 使用 Standard Internal Load Balancer 部署 IPv6 双栈应用 | https://learn.microsoft.com/en-us/azure/load-balancer/ipv6-dual-stack-standard-internal-load-balancer-powershell |
| 将 Load Balancer 中的入站 NAT 规则从 v1 迁移到 v2 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-nat-pool-migration |
| 在多个区域之间复制 Azure Load Balancer 配置 | https://learn.microsoft.com/en-us/azure/load-balancer/move-across-regions-azure-load-balancer |
| 使用 PowerShell 自动执行 Basic-to-Standard Load Balancer 升级 | https://learn.microsoft.com/en-us/azure/load-balancer/upgrade-basic-standard-with-powershell |
评论
支持 Markdown