# EKS Node Diagnostics

> Use this tool when you need to troubleshoot inaccessible Amazon EKS worker nodes, as it collects and analyzes diagnostic logs from 20+ sources, providing guided troubleshooting through 36 structured runbooks and 19 analysis tools. It solves problems related to node accessibility and log analysis, taking in node identifiers and log sources as inputs and outputting detailed diagnostic reports. Use it in contexts where traditional Kubernetes API or CloudWatch logging is insufficient, such as debugging complex node issues or performance problems.

Canonical page: https://skillsregistry.net/skills/aws-samples-eks-node-diagnostics  
JSON: https://api.skillsregistry.net/v1/skills/aws-samples-eks-node-diagnostics

## Description

Collects and analyzes diagnostic logs from Amazon EKS worker nodes that are not accessible through the Kubernetes API or CloudWatch. Uses AWS SSM Automation to gather 20+ log sources including kubelet, containerd, iptables, CNI config, route tables, dmesg, and IPAMD. Provides 19 tools organized in five tiers — core log collection, deep analysis and correlation, cluster-wide multi-node operations, live packet capture, and 36 structured runbooks for guided troubleshooting. Deploys via AWS CDK with BedrockAgentCore Gateway and Cognito OAuth authentication.

## Trust

- **Trust score (0–1):** 0.88
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/aws-samples-eks-node-diagnostics)
- **Repository:** <https://github.com/aws-samples/sample-eks-node-diagnostics-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "aws-samples-eks-node-diagnostics"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/aws-samples-eks-node-diagnostics` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/aws-samples-eks-node-diagnostics/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
