# Check Node Resources

> Check resource usage (CPU, memory) on cluster nodes. Used to identify nodes under pressure. Keywords: node resources, cpu, memory, capacity, pressure, metrics, cluster health.

- Skill: `majiayu000/check-node-resources` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/check-node-resources`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/check-node-resources/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/check-node-resources

---


# Check Node Resource Usage

## Preconditions

Before applying this skill, verify:

- Metrics server is available
- Need to understand cluster resource status

## Actions

### 1. Get Resource Usage for All Nodes

Retrieve CPU and memory usage metrics for all nodes.

```yaml
mcp_tool: kubernetes-mcp-server/nodes_top
params: {}
timeout: 30s
```

## Success Criteria

The skill succeeds when:

- [ ] Node resource metrics retrieved successfully
- [ ] Resource pressure identified if present

## Failure Handling

If metrics unavailable:

1. Check if metrics-server is deployed
2. Request prometheus-mcp-server deployment

## Examples

**Input Context:**
```json
{
  "reason": "investigating scheduling issues",
  "suspected_node": "worker-01"
}
```

**Expected Outcome:**
Node metrics retrieved showing CPU and memory usage for each node,
with any nodes under pressure clearly identified.

