Loading...
Loading...
Kubernetes diagnostics for metrics, health checks, resource comparisons, and cluster analysis. Use when analyzing cluster health, comparing environments, or gathering diagnostic data.
npx skill4agent add rohitg00/kubectl-mcp-server k8s-diagnostics| Priority | Rule | Impact | Tools |
|---|---|---|---|
| 1 | Check metrics-server before using metrics | CRITICAL | |
| 2 | Run health check before deployments | HIGH | |
| 3 | Compare staging vs prod before release | MEDIUM | |
| 4 | Document baseline metrics | LOW | |
| Task | Tool | Example |
|---|---|---|
| Cluster health | | |
| Pod metrics | | |
| Node summary | | |
| Compare envs | | |
| List CRDs | | |
get_resource_metrics(namespace="default")
get_node_metrics()
get_top_pods(namespace="default", sort_by="cpu")
get_top_pods(namespace="default", sort_by="memory")cluster_health_check()
get_cluster_info()compare_namespaces(
namespace1="staging",
namespace2="production",
resource_type="deployment"
)
compare_namespaces(
namespace1="default",
namespace2="default",
resource_type="deployment",
context1="staging-cluster",
context2="prod-cluster"
)get_api_versions()
check_crd_exists(crd_name="certificates.cert-manager.io")
list_crds()get_nodes_summary()
kubeconfig_view()
list_contexts_tool()cluster_health_check()
get_nodes_summary()
get_events(namespace="")
list_crds()get_resource_metrics(namespace="production")
get_nodes_summary()
compare_namespaces(namespace1="staging", namespace2="prod", resource_type="deployment")get_events(namespace)
get_pod_logs(name, namespace, previous=True)
get_resource_metrics(namespace)
describe_node(name)