自动化与运维 ✓ Microsoft · 官方 kubernetesaks-automaticreadiness-assessmentmanifest-validationmigrationdeployment-safeguardsazure-mcp

AKS Automatic 就绪评估

评估 Kubernetes 工作负载能否迁移到 AKS Automatic,并定位兼容性阻塞项。

FollowSkills 评估 · FSRS-2.0
谨慎使用
55/ 100 五分制 2.8 / 5
1 2 3 4 5 6
1信任安全18 / 25 · 3.6/5

技能明确要求只读、禁止暴露秘密、文件修改需用户明确批准,并提供部分回滚窗口建议;但引用的权限包含 listClusterUserCredential/action,MCP/CLI 数据流与凭据处理边界不够透明,迁移指南还包含 apply、cluster create 和 delete 等外部影响操作,因此扣分。未见明确的恶意、凭据窃取或隐蔽外传红线行为。

2可靠稳定7 / 20 · 1.8/5

工作流、MCP 发现步骤、离线回退和错误表较完整,但源文件存在策略数量与描述不一致(21、25 等)、工具和 API 行为依赖外部版本,离线检查也只列出部分约束;静态审查不能证明关键路径可运行,故不超过10分并进一步扣分。

3适用触发10 / 15 · 3.3/5

触发语句、适用场景、与其他 AKS 技能的路由规则及三种输入模式均较清楚;但 Helm 渲染、集群权限、Azure MCP 可用性等边界仍有限,未提供中文交互支持,且核心在线能力依赖 Azure/MCP 网络可达性,虽有离线回退仍需扣分。

4规范维护10 / 15 · 3.3/5

SKILL.md 结构清晰,采用按需加载的参考文件,包含参数、示例、错误处理、限制提示、MIT 许可证和版本号;但缺少该技能专属测试、变更日志和明确维护责任/更新流程,且部分文档信息不一致,因此未给满分。

5有效结果6 / 15 · 2.0/5

目标是明确的 AKS Automatic 兼容性评估、问题分类和修复建议,输出格式与确定性/需推理修复流程较可用;但没有该技能专属的代表性结果或执行证据,部分修复依赖用户上下文,且若约束资料过时可能导致误判,按静态上限不超过7分。

6证据核验4 / 10 · 2.0/5

约束 ID、字段、严重性、补丁模式和响应结构提供了可审计线索,仓库还显示有通用 CI/评估基础设施;但未提供覆盖此技能关键路径的已提交测试或第三方执行结果,且外部 AKS 事实无法仅凭给定文件交叉验证,因此不超过5分。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 不要把迁移指南中的 az aks update、kubectl apply 或 az aks delete 当作本技能的默认只读操作;任何外部变更都应单独确认并核对回滚方案。
  • 在线评估需要 Azure MCP、Azure 登录状态和相应 RBAC;无法使用时应明确标注为离线、可能不完整的结果。
  • 约束策略数量、版本和“自动启用”描述存在不一致,使用前应核对实际 AKS 文档、MCP 响应和部署环境版本。
  • 不要直接采用示例资源请求、探针路径、镜像标签或存储替换;这些值需要应用上下文和用户确认。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是 Microsoft Agent Skills 仓库中的一个 Kubernetes 评估技能,专门检查现有 AKS 集群或本地清单与 AKS Automatic 的兼容性。它覆盖 Deployment Safeguards、Pod Security Standards、自动变更器以及集群级配置要求。技能可通过 Azure MCP 评估连接中的集群,也可离线检查本地 Kubernetes 清单。它只读评估集群状态,文件修改必须先展示差异并获得用户明确批准。

在集群连接模式下,先通过 mcp_azure_mcp_aks 发现可用操作,再评估指定订阅、资源组和 AKS 集群;解析兼容、需修改、不兼容、自动修复和集群配置问题。在离线模式下读取约束规范,检查容器资源请求、探针、镜像标签、权限、seccomp、主机命名空间、hostNetwork、hostPort、hostPath、反亲和性、拓扑分布和 CSI StorageClass。它生成问题摘要、JSON Pointer 字段定位、确定性 JSON Patch 或修复建议,并以 YAML diff 形式提出修改。

  1. 需要从 AKS Standard 迁移到 AKS Automatic 的平台团队,可先评估工作负载和集群配置中的迁移阻塞项。
  2. 维护 Kubernetes Deployment、StatefulSet 或 DaemonSet 的工程师,可在部署前验证清单是否符合 AKS Automatic 约束。
  3. 只有本地 Helm、Kustomize 或 Kubernetes YAML、暂时没有集群连接的用户,可进行离线兼容性检查。
  4. 需要审查 hostPath、特权容器、hostNetwork 或 host namespace 使用情况的运维团队,可获得不兼容项和替代方案建议。

这个 Skill 有哪些优点和局限?

优点
  • 同时支持连接集群评估和本地清单离线验证。
  • 明确区分不兼容、需修改、自动修复和提示性问题。
  • 包含敏感信息保护、只读集群操作和文件修改审批等护栏。
  • 可针对确定性问题生成补丁,也能对需要应用上下文的架构问题提供修复方向。
局限
  • 在线评估依赖 Azure MCP 配置、Azure 权限和集群凭据读取权限。
  • 镜像版本、反亲和性、hostPath 替代方案等问题不能完全自动决定。
  • Helm Go 模板未解析时,需要用户提供渲染结果或 values 文件。
  • 源材料没有提供该子技能独立的测试覆盖、成本信息或跨平台实测证据。

如何安装这个 Skill?

运行 npx skills add microsoft/skills,在安装向导中选择此技能。README 说明技能会安装到所选 Agent 的目录,例如 GitHub Copilot 使用 .github/skills/;源代码中的技能位于 .github/plugins/azure-skills/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/。README 未提供单独安装该子技能的命令。

如何使用这个 Skill?

可使用类似“Can I migrate to AKS Automatic?”、“Check my cluster readiness for Automatic”或“Validate manifests against AKS Automatic constraints”的请求。连接集群时需要订阅 ID、资源组和集群名称,并先调用 mcp_azure_mcp_aksdiscover 操作;没有 Azure MCP 时,可改用本地清单离线验证。技能不会直接修改集群;任何文件修复都必须先展示 diff,并等待用户明确输入 applyeditskip

这个 Skill 与同类方案有什么区别?

技能明确将新建 AKS Automatic 集群的问题转交给 azure-kubernetes,将运行中集群的故障排查转交给 azure-diagnostics;它本身定位于兼容性评估和迁移准备。

常见问题

它会修改我的 AKS 集群吗?
不会。技能要求只读评估,禁止执行 `kubectl apply` 或 `az aks update` 等改变集群状态的命令。
使用在线集群评估需要哪些权限?
源材料列出 `Microsoft.ContainerService/managedClusters/read` 和 `Microsoft.ContainerService/managedClusters/listClusterUserCredential/action`。
没有 Azure MCP 还能使用吗?
可以。技能会回退到离线模式,检查本地 Kubernetes 清单;源材料建议在 MCP 不可用时按 aka.ms/azure-mcp-setup 配置在线评估。
它能自动修复所有问题吗?
不能。确定性补丁可生成 diff,但镜像标签、架构重设计和 hostPath 替代方案等问题需要用户提供上下文并确认。

同仓库的其他 Skills

均来自 microsoft/agent-skills

自动化与运维 ✓ Microsoft · 官方

Azure 生产诊断

系统排查 Azure 生产故障,定位根因并提出安全的修复建议。

自动化与运维 ✓ Microsoft · 官方

AI Runway AKS 部署向导

将现有 AKS 集群逐步配置为可运行 AI 模型的推理环境。

自动化与运维 ✓ Microsoft · 官方

Azure 计算资源助手

为 Azure 虚拟机与 VMSS 请求匹配推荐、部署、排障和容量预留流程。

自动化与运维 ✓ Microsoft · 官方

Azure 企业基础设施规划器

将企业工作负载描述转化为可部署的 Azure 基础设施方案。

自动化与运维 ✓ Microsoft · 官方

Azure 云迁移助手

评估跨云工作负载并将其迁移到合适的 Azure 服务。

自动化与运维 ✓ Microsoft · 官方

Azure 部署执行器

在已准备并通过验证的项目上安全执行 Azure 部署。

自动化与运维 ✓ Microsoft · 官方

Azure AKS 生产集群规划助手

为生产环境规划安全、可扩展的 Azure Kubernetes 集群。

开发与工程 ✓ Microsoft · 官方

Azure 升级助手

评估并自动升级 Azure 工作负载、托管计划、SKU 及旧版 Java SDK。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 模型部署助手

按意图发现容量并部署 Azure OpenAI 模型。

开发与工程 ✓ Microsoft · 官方

Teams 应用开发助手

用 ATK 构建、测试并部署 Teams 与 Microsoft 365 智能体。

自动化与运维 ✓ Microsoft · 官方

Azure Python 应用部署助手

将 Flask、Django 或 FastAPI 应用部署到 Azure App Service Linux。

开发与工程 ✓ Microsoft · 官方

Slack 到 Teams 迁移专家

帮助开发者迁移 Slack 机器人、构建 Teams 支持并维护跨平台机器人。

自动化与运维 ✓ Microsoft · 官方

Azure AI 网关治理

用 Azure API Management 统一治理 AI 模型、MCP 工具和智能体流量。

自动化与运维 ✓ Microsoft · 官方

Azure 资源查询

跨订阅盘点、筛选和发现 Azure 资源。

开发与工程 ✓ Microsoft · 官方

Azure CallingServer Java 遗留维护技能

帮助 Java 开发者维护旧版 CallingServer 代码并迁移到 Call Automation。

开发与工程 ✓ Microsoft · 官方

Azure 存储技能

帮助编码代理选择、操作和管理 Azure 的对象、文件、队列、表和数据湖存储。

开发与工程 ✓ Microsoft · 官方

Azure AI Foundry Agent Framework

帮助 Python 开发者构建具备持久会话、托管工具和流式响应能力的 Azure AI Foundry 智能体。

自动化与运维 ✓ Microsoft · 官方

Azure OpenAI 容量发现

跨区域和项目查找可用的 Azure OpenAI 模型容量,帮助你选择合适的部署位置。

开发与工程 ✓ Microsoft · 官方

Azure AI 服务技能

为编码代理提供 Azure AI 搜索、语音、OpenAI 与 OCR 操作指引。

开发与工程 ✓ Microsoft · 官方

Azure AI Projects TypeScript 技能

为 TypeScript 开发者提供 Azure AI Foundry 项目、智能体和评估的 SDK 实现指导。

相关 Skills