SuperAPI AI 工具集

kubesense-infra

智能体与模型

查看项目

更新于 10-16 06:22

技能介绍

用途:通过 KubeSense MCP 提供被监控 Kubernetes 环境的清单与拓扑视图,回答“有哪些集群、什么在运行、K8s 层什么在失败、最近改了什么”,把症状转化为原因。需先配置 KubeSense MCP 服务器(连接与认证见 kubesense-mcp)。

主要能力:list-clusters 列出集群;list-nodes 与 get-node-detail 查看节点压力、就绪、污点与容量;list-pods 与 get-pod-detail 查看 Pod 阶段、重启、用量、容器状态、退出码与上次终止状态;list-workloads 与 get-workload-detail 查看 Deployment/StatefulSet/DaemonSet 的 RPS、p95、错误率等黄金信号;list-issues 查看平台已检测的问题;get-infra-issues 查看 OOM、崩溃、探针失败、调度失败、镜像拉取失败等 K8s 层故障;get-recent-changes 查看镜像更新与副本扩缩容。

使用方式:先 list-clusters 获取集群名,再按 list → detail 顺序调用,名称必须来自前一次调用结果。所有工具默认最近 1 小时、全部可访问集群,可用 from_time/to_time(RFC3339)扩大窗口,用 clusters 缩小范围。get-pod-detail 需 name、namespace、cluster;get-workload-detail 需 workload、namespace。排查顺序建议:get-recent-changes → get-infra-issues → list-pods/get-pod-detail → analyze-traces/search-logs → analyze-metrics。

限制:clusters 过滤为未校验的自由文本,拼错会静默返回空结果;节点 sort_by 参数拼写为 _precent(memory_usage_precent、disk_usage_precent、cpu_usage_precent),输出列用 _percent;get-recent-changes 与 get-infra-issues 建议用 namespace+workload 限定范围,否则噪声较多;结果为空时先扩大时间窗口再下结论。其余收费、平台支持范围等资料暂未提供。