SuperAPI AI 工具集

azure-kubernetes-service

部署与运维

查看项目

更新于 10-15 13:15

技能介绍

Azure Kubernetes Service (AKS) 技能旨在为 AKS 相关开发工作提供专家级指导,内容覆盖故障排查、最佳实践、决策、架构与设计模式、限制与配额、安全、配置、集成与编码模式以及部署等多个方面。

用途

该技能将本地快速参考内容与远程文档获取能力相结合,通过一个分类索引帮助智能体定位与特定主题相关的章节,从而围绕 AKS 的开发、运维与架构问题提供有针对性的参考信息。

主要能力与内容分类

技能的分类索引包含以下部分:

  • 故障排查:诊断与修复 AKS 集群问题,涵盖网络、DNS、升级、工作负载、GPU/Windows 节点、Fleet、加密、日志以及附加组件,并使用 ACNS、Desktop Insights、NPD 等工具。
  • 最佳实践:生产环境运行 AKS 的运维最佳实践,涉及升级、可靠性、性能、成本、安全、网络、存储、自动扩缩容、多租户与工作负载隔离。
  • 决策:AKS 的规划与决策指导,包括迁移、升级、网络、扩缩容、成本优化、合规、操作系统/虚拟机选择,以及 AKS 与其他平台/服务的比较。
  • 架构与设计模式:AKS 与 Fleet 的架构模式与设计选择,涵盖高可用/灾难恢复(active-active/passive-cold)、网络/入口、PCI、GPU、有状态应用、多区域以及跨集群放置。
  • 限制与配额:AKS 限制、SLA、配额、版本/支持策略、网络与出站要求、自动扩缩容与 Istio/KEDA 约束,以及节点/系统池容量与升级行为。
  • 安全:保护 AKS 集群,包括身份/RBAC、Entra 认证、托管标识、网络隔离、加密、CIS 加固、PCI 控制、Azure Policy、安全节点/入口访问以及密钥/证书管理。
  • 配置:配置 AKS 集群与 Fleet,涵盖网络、存储、GPU、自动扩缩容、安全、路由/入口、扩展、数据库、监控以及节点/Fleet 生命周期与升级设置。
  • 集成与编码模式:将 AKS 与 AI 工具链、KAITO、Ray、存储、密钥、可观测性、自动扩缩容、开发工具以及外部服务(MCP、Istio、KEDA、Key Vault 等)集成的模式与代码。
  • 部署:部署与升级 AKS 集群和应用,包括 CI/CD、服务网格、自动扩缩容、存储与网络迁移、AI/ML 与 Wasm 工作负载以及跨云应用迁移。

使用方式

该技能需要网络访问以获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,并在查询字符串中带上 from=learn-agent-skill,返回 Markdown。
  • 回退:使用 fetch_webpage,并在查询字符串中带上 from=learn-agent-skill&accept=text/markdown,返回 Markdown。

使用时的注意事项:智能体应使用分类索引定位相关章节;对于有行号范围(如 L35-L120)的分类,应使用 read_file 读取指定行;对于有文件链接(如 security.md)的分类,应对链接的参考文件使用 read_file。如果 metadata.generated_at 超过三个月,建议用户从仓库拉取最新版本。如果 mcp_microsoftdocs 工具不可用,建议用户安装。

适用场景

该技能面向需要处理 Azure Kubernetes Service 的开发与运维场景,可用于排查集群故障、参考生产运维最佳实践、进行迁移与架构决策、了解限制与配额、实施安全加固、配置集群与 Fleet、集成外部服务以及部署应用等。具体主题在分类索引中按上述类别列出,并附有指向 Microsoft Learn 文档的链接。

限制

使用该技能需要网络访问以获取文档内容;若缺少 mcp_microsoftdocs 工具,需要安装该工具;若元数据生成时间较久,需要从仓库获取最新版本。技能本身不包含对收费、价格或具体操作步骤的独立说明,相关内容需以所引用的远程文档为准。