mcpField
A
azure-container-instances

azure-container-instances

github.com/microsoftdocs云与 DevOps796186 次安装3 天前更新
代码仓库

关于 azure-container-instances

为使用 Azure Container Instances 的 Agent 提供指导,涵盖故障排查、设计、安全、配置和部署。内容结合本地速查资料与远程文档获取。

主要功能

  1. 01部署与运行故障排查
  2. 02工作负载设计和资源规划
  3. 03网络、安全及配额参考
  4. 04容器组配置与监控
  5. 05本地参考并支持远程取文档

适用场景

  1. 01排查容器启动或部署失败
  2. 02规划静态网络地址与出站流量
  3. 03配置身份、机密和镜像访问
  4. 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-L69ACI 限制、配额和行为:最大 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 Instanceshttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-application-gateway
使用防火墙为 Azure Container Instances 配置静态出站 IPhttps://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
使用 Caddy 为 Azure Container Instances 配置自动 HTTPShttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-container-group-automatic-ssl
使用 Nginx sidecar 为 Azure Container Instances 启用 TLShttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-container-group-ssl
使用客户管理的密钥加密 Azure Container Instances 部署数据https://learn.microsoft.com/en-us/azure/container-instances/container-instances-encrypt-data
保护 Azure Container Instances 的镜像和机密https://learn.microsoft.com/en-us/azure/container-instances/container-instances-image-security
为 Azure Container Instances 配置托管标识https://learn.microsoft.com/en-us/azure/container-instances/container-instances-managed-identity
为 Azure Container Instances 备用池配置 RBAC 权限https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-configure-permissions
使用服务主体保护 ACI 从 Azure Container Registry 拉取镜像https://learn.microsoft.com/en-us/azure/container-instances/container-instances-using-azure-container-registry
在 Azure Container Instances 中装载机密卷https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-secret
设置 ACI DNS 名称重用策略以防止子域名接管https://learn.microsoft.com/en-us/azure/container-instances/how-to-reuse-dns-names
使用 Container Instances 的内置 Azure Policy 定义https://learn.microsoft.com/en-us/azure/container-instances/policy-reference
使用托管标识让 ACI 访问 Azure Container Registryhttps://learn.microsoft.com/en-us/azure/container-instances/using-azure-container-registry-mi
配置
主题URL
使用配置映射管理 Azure Container Instances 中的设置https://learn.microsoft.com/en-us/azure/container-instances/container-instances-config-map
为 Azure Container Instances 容器组配置自定义 DNShttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-custom-dns
为 Azure Container Instances 配置环境变量https://learn.microsoft.com/en-us/azure/container-instances/container-instances-environment-variables
在运行中的 Azure Container Instances 容器中执行命令https://learn.microsoft.com/en-us/azure/container-instances/container-instances-exec
在 Azure Container Instances 上部署启用 GPU 的工作负载https://learn.microsoft.com/en-us/azure/container-instances/container-instances-gpu
在 Azure Container Instances 中配置 init 容器https://learn.microsoft.com/en-us/azure/container-instances/container-instances-init-container
为 Azure Container Instances 配置存活探测https://learn.microsoft.com/en-us/azure/container-instances/container-instances-liveness-probe
配置 Azure Container Instances 日志收集https://learn.microsoft.com/en-us/azure/container-instances/container-instances-log-analytics
为 Azure Container Instances 配置就绪探测https://learn.microsoft.com/en-us/azure/container-instances/container-instances-readiness-probe
使用 YAML 参考配置 Azure Container Instanceshttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-reference-yaml
为一次性任务配置 ACI 重启策略https://learn.microsoft.com/en-us/azure/container-instances/container-instances-restart-policy
为 Azure Container Instances 创建备用池https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-create
获取 Azure Container Instances 备用池的详细信息https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-get-details
了解并查询 Azure Container Instances 备用池的运行状况https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-health-state
使用备用池降低 Azure Container Instances 扩展延迟https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-overview
从 Azure Container Instances 备用池请求容器组https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-request-container
更新或删除 Azure Container Instances 备用池https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-update-delete
使用 Log Analytics 监视 Azure Container Instances 备用池事件https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pools-monitor-pool-events
在 Azure Container Instances 中替代容器入口点命令https://learn.microsoft.com/en-us/azure/container-instances/container-instances-start-command
手动停止和启动 Azure Container Instances 容器组https://learn.microsoft.com/en-us/azure/container-instances/container-instances-stop-start
更新 Azure Container Instances 中运行的容器组https://learn.microsoft.com/en-us/azure/container-instances/container-instances-update
在 Azure Container Instances 中挂载 Azure Files 卷https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files
使用 emptyDir 卷在 Azure Container Instances 中共享数据https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-emptydir
在 Azure Container Instances 中挂载 gitRepo 卷https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-gitrepo
为 Azure Container Instances 配置监视和警报https://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances
为 Azure Container Instances 配置监视和警报https://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances
Azure Container Instances 监视数据参考https://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances-reference
通过门户在 Log Analytics 中查看 Azure Container Instances 日志https://learn.microsoft.com/en-us/azure/container-instances/viewing-logs-in-portal
部署
主题URL
使用 GitHub Actions 工作流配置自动化 ACI 部署https://learn.microsoft.com/en-us/azure/container-instances/container-instances-github-action

评论

支持 Markdown