check-node-resources

Checks CPU and memory usage of Kubernetes cluster nodes via kubernetes-mcp-server.

3|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/X-McKay/kubani --skill check-node-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-node-resources
Source: https://github.com/X-McKay/kubani/tree/main/kubani/skills/k8s/diagnostic/check-node-resources
Command: npx skills add https://github.com/X-McKay/kubani --skill check-node-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps identify nodes in a Kubernetes cluster that are experiencing high CPU or memory utilization, which can lead to performance issues and instability.

Core Features & Use Cases

  • Resource Monitoring: Gathers current CPU and memory usage for all nodes.
  • Pressure Identification: Flags nodes that are under significant resource strain.
  • Diagnostic Aid: Provides crucial information for troubleshooting scheduling problems or performance degradations.

Quick Start

Check the resource usage on all nodes in the Kubernetes cluster.

Frequently Asked Questions about check-node-resources

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check Kubernetes node CPU and memory usage?

You can check Kubernetes node resource usage by retrieving current CPU and memory metrics via the kubernetes-mcp-server nodes_top tool to identify nodes under pressure.

Why are pods failing to schedule on high utilization Kubernetes nodes?

Pods fail to schedule when Kubernetes nodes experience high CPU or memory pressure. Checking node resource metrics helps troubleshoot these scheduling problems and capacity issues.

Do I need metrics-server to monitor node resource pressure?

Yes, you need the metrics-server to be available in your Kubernetes cluster. It is a required dependency for accurately reporting and retrieving the CPU and memory metrics used to detect pressure.

What is the best way to identify Kubernetes nodes under memory pressure?

The best way to identify Kubernetes nodes under memory pressure is to gather current usage metrics across all nodes and analyze the data to flag instances experiencing significant resource strain.

Can I diagnose Kubernetes performance degradation using node resource metrics?

Yes, diagnosing Kubernetes performance degradation is possible by checking node resource metrics. Identifying nodes with high CPU or memory utilization provides crucial information for troubleshooting.

How does monitoring node resources prevent cluster instability?

Monitoring node resources prevents cluster instability by identifying nodes with high CPU or memory utilization before they cause performance issues, allowing you to address capacity problems proactively.