一、这个插件到底是干什么的?
Azure Kubernetes是微软官方Azure Skills技能包中的一个核心插件。截至目前,它的安装量已超过27万次,GitHub星标超过1300。
这个插件的任务很明确:根据你的需求描述,生成一份生产就绪的AKS集群配置方案。
用过AKS的人都知道,创建一个集群不难——一行az aks create就搞定了。但“创建一个能跑生产流量的集群”是另一回事。网络模型选错了,后期改不了;SKU选错了,成本翻倍;API服务器配置没想清楚,安全审计过不了。这些“Day-0决策”一旦定下来,后续想改代价极大。
Azure Kubernetes插件解决的就是这个问题。它不是让你去翻Azure文档、对比50个配置参数,而是用对话的方式引导你做出正确的Day-0决策,然后直接给出可执行的配置方案。

它和其他Azure插件的区别:
Azure Skills全家桶包含20多个技能。azure-prepare负责准备阶段、azure-validate做验证、azure-deploy负责部署、azure-upgrade处理升级。而azure-kubernetes是专门为AKS集群的规划和创建设计的——它管的不是“怎么部署应用”,而是“怎么搭好这个底座”。
还有一个叫airunway-aks-setup的兄弟技能,专门负责在AKS上部署AI推理工作负载。如果你要做的是AI模型部署,那个更对口。但如果你要搭的是承载微服务的生产集群,azure-kubernetes才是正解。
二、核心功能拆解
区分Day-0决策与Day-1特性
这是插件最核心的设计理念。Day-0决策是那些“集群创建时就必须定下来、后期极难更改”的配置——网络模型、API服务器访问方式、SKU选择。Day-1特性则是“集群创建后随时可以开启”的功能——比如自动扩缩容、监控、维护窗口。
插件会帮你把这两类事情严格区分开。Day-0的事情在创建前必须想清楚,Day-1的事情可以后续再配。
SKU选择决策树
AKS提供两种SKU:Automatic和Standard。插件默认推荐Automatic模式——除非你有特殊的定制化需求。Automatic模式是2025年10月正式GA的新能力,集成了Karpenter自动扩缩容,运维开销几乎为零。Standard模式则提供更大的灵活性,适合需要精细控制节点池和集群配置的场景。
插件会基于你的工作负载特征、合规要求、预算限制,帮你在这两个选项之间做出选择,并给出明确的决策依据。
网络配置专项指导
网络是AKS中最容易踩坑的领域。插件会重点覆盖几个关键选项:
私有API服务器:是否需要将API服务器端点限制在VNet内部
出口配置:集群出站流量的路由和管控
安全与身份配置
插件强制推荐“Entra ID everywhere”原则——控制平面、Pod的工作负载身份、节点访问,全部使用Microsoft Entra ID。这不仅仅是安全最佳实践,也是很多企业合规审计的硬性要求。
运维能力配置
自动扩缩容(KEDA、Cluster Autoscaler)、可观测性(Managed Prometheus、Container Insights、Grafana)、维护窗口、升级策略——这些Day-1特性插件会给出配置建议,但不会强制在创建时决定。
成本优化建议
Spot节点池、资源规格合理化(rightsizing)、Vertical Pod Autoscaler(VPA)——插件会基于你的负载特征给出成本优化方案。
MCP工具集成
插件通过MCP(Model Context Protocol)调用mcp-azure-mcp-aks工具,执行az aks create、az aks show、kubectl get、kubectl describe等CLI命令。这意味着它生成的不是“纸上谈兵”的架构图,而是可以直接执行的配置。
三、怎么安装?
Azure Kubernetes的安装方式很直接,以下是几种主流途径。
方式一:通过npx安装微软官方Azure Skills(推荐)
在项目根目录执行:
npx -y skills add microsoft/azure-skills --skill azure-kubernetes --agent claude-code这条命令会把插件安装到当前项目的.claude/skills/目录下。
方式二:通过GitHub仓库安装
npx skills add https://github.com/microsoft/azure-skills --skill azure-kubernetes安装完成后,技能会自动配置到你的AI编程环境中,在Claude Code、Cursor或OpenClaw中均可使用。
方式三:通过Claude Code插件市场
在Claude Code中执行:
/plugin marketplace add microsoft/azure-skills /plugin install azure@azure-skills
方式四:安装GitHub Copilot for Azure版本
如果你在用GitHub Copilot for Azure:
npx -y skills add microsoft/github-copilot-for-azure --skill azure-kubernetes --agent claude-code前置条件
四、谁适合用这个插件?
云架构师与平台工程师
这是最核心的用户群。日常工作中最耗时的就是“从需求到配置”这个转化过程——业务方说要“高可用”,你得翻译成“可用区分布+节点池冗余+Pod反亲和性”。插件帮你把这个翻译过程自动化了。
DevOps工程师
负责搭建和维护AKS环境。插件生成的配置方案可以直接用于CI/CD流水线,减少了手动敲命令和翻文档的时间。
从零开始上云的企业团队
第一次用AKS的团队最容易踩坑——网络模型选错、SKU选错、忘记配置审计日志。插件内置的Day-0检查清单能帮你规避这些新手错误。
需要做架构评审的技术负责人
插件生成的配置方案带有明确的决策依据(rationale)。你可以直接把这份方案拿去做内部评审,不用再从头写设计文档。
AI/ML工作负载的部署者
虽然专门的airunway-aks-setup更适合AI推理场景,但azure-kubernetes仍然是部署AI工作负载前搭建底层集群的最佳起点。
五、真实使用案例
案例一:从零搭建生产级微服务集群
场景:一家电商公司的平台工程师需要搭建一套新的AKS集群,用于承载订单、库存、支付等微服务。团队是第一次用AKS,对网络模型和SKU选择没有把握。
操作:在Claude Code中输入“帮我规划一套生产级AKS集群,用于微服务部署,要求高可用、支持自动扩缩容、符合企业安全合规要求”。
结果:插件生成了包含Day-0检查清单的完整配置方案——推荐Automatic SKU(因为团队没有特殊的节点池定制需求)、Azure CNI Overlay网络模型、私有API服务器、Entra ID集成、Managed Prometheus可观测性配置。方案还附带了每个决策的理由说明。团队直接拿着这份方案执行
az aks create,整个过程从需求到可部署配置不到20分钟。
案例二:成本敏感的测试环境集群
场景:一家创业公司的开发团队需要搭建一套用于集成测试的AKS集群,预算有限,对成本非常敏感。
操作:在Claude Code中输入“搭建一套用于集成测试的AKS集群,成本优先,不需要生产级高可用”。
结果:插件推荐了Spot节点池(大幅降低计算成本)、Standard SKU(比Automatic更灵活地控制节点规格)、关闭了非必要的可观测性组件、给出了Vertical Pod Autoscaler的配置建议以优化资源利用率。团队按方案部署后,月度成本比最初预估降低了40%以上。
案例三:金融行业合规集群
场景:一家金融科技公司需要在Azure上部署符合等保要求的业务系统,AKS集群必须满足严格的网络安全和审计要求。
操作:在Claude Code中输入“部署符合金融行业合规要求的AKS集群,需要网络隔离、审计日志、RBAC权限控制”。
结果:插件生成了包含私有API服务器、Azure CNI Overlay、出口网关、Entra ID Workload Identity、Azure Policy审计策略的完整配置方案。所有配置都附带了与合规要求的对应关系说明,团队直接拿去做合规评审,一次性通过。
案例四:从Standard迁移到Automatic
场景:一个团队已经在用AKS Standard模式运行了两年,想评估是否值得迁移到Automatic模式(GA于2025年10月)。
操作:在Claude Code中使用相关的兼容性评估技能,对现有集群和Kubernetes清单进行Automatic兼容性检查。
结果:插件生成了迁移就绪度报告、自动修复建议和分步迁移指南。团队根据报告评估后决定分批次迁移,第一批非核心工作负载先上,验证通过后再迁移核心业务。
Azure Kubernetes插件最打动我的,是它把“踩坑经验”编码成了可复用的工作流。
很多AKS的坑,只有踩过才知道有多痛。比如网络模型选错了,后期想换得重建集群;SKU选错了,要么成本失控要么性能不足;忘记配置审计日志,等合规审计来了才傻眼。这些教训,每一个背后都是真金白银的时间和成本。
这个插件等于把微软Azure团队踩过的坑、积累的最佳实践,打包成了一个你随时可以调用的“架构师大脑”。你不用自己去翻几十页的AKS文档、对比50个配置参数,只需要描述你的需求,它给你一份带着决策依据的配置方案。
当然,它也有明确的边界。这个插件解决的是“怎么搭AKS集群”的问题,而不是“怎么在AKS上跑应用”的问题。集群搭好之后,部署工作负载、配置Ingress、管理Secret——这些是另一层的事情。
但话说回来,底座搭对了,上面的事都好办。底座搭错了,后面全都是补丁。对于任何一个要在Azure上运行容器化工作负载的团队来说,Azure Kubernetes插件都是一个值得在项目启动第一天就装上的工具。

◯ 评论 0