SuperAPI AI 工具集

k8s-diagnostics

部署与运维

查看项目

更新于 10-16 08:08

技能介绍

用途:k8s-diagnostics 是 kubectl-mcp-server 中的 Kubernetes 诊断技能,面向集群健康评估、环境对比与资源分析。当用户提到 metrics、health check、compare、analysis、capacity,或询问用量、差异、容量规划时适用。

主要能力:提供集群健康检查(cluster_health_check、get_cluster_info)、资源指标(get_resource_metrics、get_node_metrics、get_top_pods,可按 cpu 或 memory 排序)、节点概览(get_nodes_summary)、命名空间对比(compare_namespaces,支持跨 context 比较 staging 与 production)、API 发现(get_api_versions、check_crd_exists、list_crds)以及 kubeconfig_view、list_contexts_tool 等资源分析工具。

使用方式:按优先级规则操作——使用指标前先确认 metrics-server;部署前先运行健康检查;发布前比较 staging 与 prod;记录基线指标。典型工作流包括集群总览(cluster_health_check、get_nodes_summary、get_events、list_crds)、部署前检查(get_resource_metrics、get_nodes_summary、compare_namespaces)和事后分析(get_events、get_pod_logs、get_resource_metrics、describe_node)。

适用场景:集群健康巡检、环境差异对比、容量规划、发布前验证与故障后分析。相关技能有 k8s-troubleshoot、k8s-cost、k8s-incident。

限制:资料未提供安装方式、依赖版本、权限要求、收费与平台支持等细节,暂未提供。