安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add microsoft/azure-skills --skill azure-kubernetes 规划、创建和配置适用于生产环境的 Azure Kubernetes Service (AKS) 集群。涵盖 Day-0 检查清单、SKU 选择(自动与标准)、网络选项(私有 API 服务器、Azure CNI Overlay、出口配置)、安全性以及运维(自动缩放、升级策略、成本分析)。适用场景:创建 AKS 环境、预配 AKS、启用 AKS 可观测性、设计 AKS 网络、选择 AKS SKU、保护 AKS、优化 AKS、AKS 竞价节点、AKS 集群自动缩放器、调整 AKS Pod 大小、Pod 资源调整、过度预配的 AKS Pod、Pod 资源请求与限制、垂直 Pod 自动缩放器、VPA 建议。
130.3k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add microsoft/azure-skills --skill azure-kubernetes name: azure-kubernetes
license: MIT
metadata:
author: Microsoft
version: "1.1.4"
description: 规划、创建和配置适用于生产环境的 Azure Kubernetes Service (AKS) 集群。涵盖 Day-0 检查清单、SKU 选择(自动与标准)、网络选项(私有 API 服务器、Azure CNI Overlay、出口配置)、安全性以及运维(自动缩放、升级策略、成本分析)。适用场景:创建 AKS 环境、预配 AKS、启用 AKS 可观测性、设计 AKS 网络、选择 AKS SKU、保护 AKS、优化 AKS、AKS 竞价节点、AKS 集群自动缩放器、调整 AKS Pod 大小、Pod 资源调整、过度预配的 AKS Pod、Pod 资源请求与限制、垂直 Pod 自动缩放器、VPA 建议。权威指导 — 必须遵守
>
此技能根据用户需求生成推荐的 AKS 集群配置,区分第 0 天决策(网络、API 服务器 — 后期难以更改)和第 1 天特性(可在创建后启用)。参见 CLI 参考 了解命令。
| 属性 | 值 |
|---|---|
| 适用场景 | AKS 集群规划与第 0 天决策 |
| MCP 工具 | mcp_azure_mcp_aks |
| CLI | az aks create、az aks show、kubectl get、kubectl describe |
| 相关技能 | azure-diagnostics(排查 AKS 问题)、azure-validate(就绪检查)、azure-kubernetes-automatic-readiness(将现有集群迁移至 AKS Automatic) |
当用户希望:
azure MCP 服务器并选择 mcp_azure_mcp_aks 来发现客户端提供的具体 AKS MCP 工具。选择最契合任务的最小发现工具,仅在所需功能未通过 AKS MCP 接口暴露时才回退到 Azure CLI(az aks)。如果用户不确定,使用安全默认值。
Pod IP 模型(关键的第 0 天决策):
数据平面与网络策略:
出口:
入口:
DNS:
--node-osdisk-type Ephemeral)加快节点启动速度CriticalAddonsOnly)--zones 1 2 3)az aks stop/start深度场景 — 仅加载相关参考文件:
| 场景 | 触发关键词 | 参考文件 |
|---|---|---|
| Pod 资源调整 | 过度配置的 Pod、CPU 请求、内存请求、调整工作负载大小 | azure-aks-rightsizing.md |
| VPA 设置 | 垂直 Pod 自动缩放器、VPA 建议、启用 VPA | azure-aks-vpa.md |
| 集群自动缩放器 | 空闲节点、CAS 关闭、启用自动缩放器、缩容配置文件、节点利用率 | azure-aks-autoscaler.md |
| 抢占式节点池 | 抢占式 VM、抢占式节点、批处理工作负载、更便宜的节点 | azure-aks-spot.md |
消歧: 如果提示匹配多行(例如“更便宜的节点”可能同时指向抢占式节点池和自动缩放器),优先选择最具体的匹配。如果不明确,请先询问用户澄清意图,然后再加载参考文件。
az account show/az account list 发现订阅和资源范围,以便代理可以解析上下文,而无需暴露标识符。| 工具 | 用途 | 关键参数 |
|---|---|---|
mcp_azure_mcp_aks | AKS MCP 入口点,用于发现客户端暴露的具体 AKS 工具 | 首先发现可调用的 AKS 工具,然后使用该工具的参数 |
| 错误 / 症状 | 可能的原因 | 补救措施 |
|---|---|---|
| MCP 工具调用失败或超时 | 凭据无效、订阅无效或 AKS 上下文错误 | 验证 az login,使用 az account show 确认活动的订阅上下文,并检查目标资源组(不要向用户回显订阅标识符) |
| 配额超出 | 区域 vCPU 或资源限制 | 请求增加配额或选择其他区域/VM SKU |
| 网络冲突(IP 耗尽) | Pod 子网对于覆盖/CNI 来说太小 | 重新规划 IP 范围;可能需要重新创建集群(第 0 天) |
| Workload Identity 无法工作 | 缺少 OIDC 颁发者或联合凭据 | 启用 --enable-oidc-issuer --enable-workload-identity,配置联合身份 |