SuperAPI AI 工具集

az-aks-agent

智能体与模型

查看项目

更新于 10-15 23:42

技能介绍

用途:Azure AKS Agent 是面向 Azure Kubernetes Service(AKS)的 AI 排障与洞察 CLI 工具,目前处于预览阶段,可在终端中用自然语言询问集群健康、配置和故障问题。

主要能力:支持集群健康检查、Pod 故障(如 CrashLoopBackOff、Pending、OOMKilled)、网络与 DNS、存储与 PVC、RBAC 安全、节点池与配置审查等诊断场景;支持交互式与批处理(--no-interactive)模式,可指定最大调查步数(--max-steps,默认 10)和显示工具输出(--show-tool-output)。

使用方式:需 Azure CLI 2.76 或更高版本。安装扩展:az extension add --name aks-agent --debug;初始化 LLM 配置:az aks agent-init;先获取凭据:az aks get-credentials --resource-group <rg-name> --name <cluster-name>;再运行:az aks agent -g <resource-group> -n <cluster-name>,可用 --query 提问。支持 Azure OpenAI、OpenAI、Anthropic、Gemini 等模型,配置可写入 ~/.azure/aksAgent.config 或通过环境变量提供 API Key。

限制:属预览功能,不建议用于生产关键决策;Kubernetes 事件默认仅保留 1 小时;需 128,000+ token 上下文;Azure OpenAI 部署名须与模型名一致,建议 TPM 不低于 1,000,000;使用前须 az login 认证。代理仅能看到 Kubernetes API 事件,看不到自定义控制器事件;会话令牌过期会表现为“agent 未响应”。部分功能在不同区域处于 GA 或预览状态,行为可能不同。