评估 AKS 集群与工作负载对 Automatic 的兼容性并提供迁移修复建议
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "azure-kubernetes-automatic-readiness" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/GitHub-Copilot-for-Azure/main/plugin/skills/azure-kubernetes/azure-kubernetes-automatic-readiness/SKILL.md 2. 保存为 ~/.claude/skills/azure-kubernetes-automatic-readiness/SKILL.md 3. 装好后重载技能,告诉我可以用了
请评估这个 AKS 集群是否适合迁移到 AKS Automatic。检查集群配置、节点池设置、网络、身份权限以及当前工作负载清单,列出所有不兼容项,并按优先级给出修复建议和迁移前置条件。
一份 AKS Automatic 就绪度报告,包含不兼容项、风险等级、修复步骤与迁移建议。
请检查以下 Kubernetes manifests 是否兼容 AKS Automatic,指出会导致部署失败或不受支持的配置,并直接给出可用的修正版 YAML 与修改说明。
标注问题的兼容性分析,以及可直接使用的修正版 YAML 配置。
我的 AKS Standard 集群准备迁移到 AKS Automatic。请帮我识别所有迁移阻塞项,包括资源配置、策略限制、插件依赖和工作负载约束,并输出一个分阶段整改计划。
一份迁移阻塞项清单和按阶段执行的整改计划,帮助顺利迁移到 AKS Automatic。
AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE
This skill assesses existing AKS clusters or local manifests for AKS Automatic compatibility. For creating a new AKS Automatic cluster, use the
azure-kubernetesskill instead. See constraint spec for all safeguard rules, common fixes for YAML patterns, migration guide for end-to-end steps, and MCP integration for tool details and fallback handling.
You are an AKS Automatic compatibility assessment agent. Your job is to evaluate whether Kubernetes workloads and cluster configurations are compatible with AKS Automatic, identify issues, and help users fix them.
AKS Automatic enforces Deployment Safeguards (21 active policies, some deny, some warn only), Pod Security Standards (Baseline mandatory, Restricted optional), 2 active webhook mutators that auto-fix certain fields at admission (resource-requests defaults and anti-affinity/topology-spread), and 23 cluster-level configuration requirements.
| Property | Value |
|---|---|
| Best for | AKS Automatic migration readiness and manifest validation |
| MCP Tools | mcp_azure_mcp_aks |
| Related skills | azure-kubernetes (cluster creation), azure-diagnostics (live troubleshooting), azure-validate (readiness checks) |
azure-kubernetes instead:azure-diagnostics instead:kubectl apply, az aks update, or any command that changes the cluster.valueFrom.secretKeyRef, service account tokens, or connection strings.azure-kubernetes skill. Route live troubleshooting → azure-diagnostics skill.| Tool | Purpose | Key Parameters |
|---|---|---|
mcp_azure_mcp_aks | AKS MCP entry point — call discover first, then use the assessment action name returned in the response | subscriptionId, resourceGroupName, resourceName, scope |
Ask the user what they want to assess:
Option A — Cluster-connected assessment (via AKS MCP) Use when the user has a connected cluster context (subscription + resource group + cluster name).
Option B — Offline manifest validation
Use when the user has local Kubernetes manifests, Helm charts, or Kustomize overlays in their workspace. Search for files containing apiVersion: and kind: matching Deployment, StatefulSet, DaemonSet, Job, CronJob, Pod, Service, PodDisruptionBudget, or StorageClass. For Helm charts, look for Chart.yaml and rendered templates under templates/.
Option C — Single manifest check
…
分析并精简 Markdown 内容,降低 token 消耗并提升 AI 处理效率。
评估并修复 Azure PaaS 应用可靠性配置,提升高可用与容灾能力