关于 azure-container-instances
为使用 Azure Container Instances 的 Agent 提供指导,涵盖故障排查、设计、安全、配置和部署。内容结合本地速查资料与远程文档获取。
主要功能
- 01部署与运行故障排查
- 02工作负载设计和资源规划
- 03网络、安全及配额参考
- 04容器组配置与监控
- 05本地参考并支持远程取文档
适用场景
- 01排查容器启动或部署失败
- 02规划静态网络地址与出站流量
- 03配置身份、机密和镜像访问
- 04通过 GitHub Actions 部署容器
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-container-instances安装后在 Claude Code 中输入/azure-container-instances确认已加载。
详细介绍
Azure Container Instances 技能
此技能提供 Azure Container Instances 方面的专家指导,涵盖故障排查、最佳实践、决策制定、架构与设计模式、限制与配额、安全性、配置和部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
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。
类别索引
| 类别 | 行 | 说明 |
|---|---|---|
| 故障排查 | L36-L42 | 使用日志/事件诊断 ACI 问题,了解预配/运行时状态,并排查部署失败和容器启动问题。 |
| 最佳实践 | L43-L47 | 关于如何可靠地设计和运行 ACI 工作负载的指导:资源规格、网络、存储、安全性、扩展、映像管理和运维最佳实践。 |
| 决策制定 | L48-L53 | 关于使用 Spot 容器优化 ACI 成本,以及使用基于预测的规格配置和调整 Azure Container Instances 待机池的指导。 |
| 架构与设计模式 | L54-L60 | 使用 Application Gateway、防火墙和 NAT Gateway 为 ACI 容器配置静态入站/出站 IP 的设计模式,以实现可控且可预测的网络流出/流入。 |
| 限制与配额 | L61-L69 | ACI 限制、配额和行为:最大 CPU/内存(大型容器)、每区域配额、待机池限制、VNet 约束,以及有关扩展、性能和资源使用的常见问题。 |
| 安全性 | L70-L84 | 保护 Azure Container Instances:TLS/HTTPS 设置、机密和 CMK 加密、托管标识/RBAC、安全的 ACR 拉取、DNS 重用保护,以及用于合规的 Azure Policy。 |
| 配置 | L85-L116 | 配置 ACI 容器组:环境变量、DNS、卷、GPU、探测、日志记录/监视、待机池、重启、入口点、更新和运行时命令执行。 |
| 部署 | L117-L120 | 使用 GitHub Actions 构建、推送并自动将容器映像部署到 Azure Container Instances,包括工作流 YAML 设置和身份验证配置。 |
故障排查
| 主题 | URL |
|---|---|
| 检索 Azure Container Instances 日志和事件以进行故障排查 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-get-logs |
| 排查 Azure Container Instances 部署问题 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-troubleshooting |
| 解读 Azure Container Instances 预配和运行时状态 | https://learn.microsoft.com/en-us/azure/container-instances/container-state |
最佳实践
| 主题 | URL |
|---|---|
| 应用 Azure Container Instances 工作负载最佳实践 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-best-practices-and-considerations |
决策
| 主题 | URL |
|---|---|
| 决定何时使用 ACI Spot 容器以节省成本 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-spot-containers-overview |
| 使用预测结果合理配置 Azure Container Instances 备用池的规模 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-prediction-results |
架构与设计模式
| 主题 | URL |
|---|---|
| 通过 Application Gateway 静态 IP 暴露 Azure Container Instances | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-application-gateway |
| 使用防火墙为 Azure Container Instances 配置静态出站 IP | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-egress-ip-address |
| 通过 NAT Gateway 配置 Azure Container Instances 出站流量 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-nat-gateway |
限制与配额
| 主题 | URL |
|---|---|
| 使用 Big Containers 及 ACI vCPU 和内存限制 | https://learn.microsoft.com/en-us/azure/container-instances/big-containers |
| Azure Container Instances 有关限制和行为的常见问题 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-faq |
| 查看 Azure Container Instances 资源和配额限制 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-resource-and-quota-limits |
| Azure Container Instances 备用池的常见问题和限制 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-faq |
| 了解 ACI 虚拟网络方案和限制 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-virtual-network-concepts |
安全
配置
部署
| 主题 | URL |
|---|---|
| 使用 GitHub Actions 工作流配置自动化 ACI 部署 | https://learn.microsoft.com/en-us/azure/container-instances/container-instances-github-action |
评论
支持 Markdown