describe-node
Retrieve detailed information about a specific Kubernetes node, including its status, capacity, and conditions, to monitor cluster health and troubleshoot issues.
Instructions
Describe details of a Kubernetes node
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | The name of the node to describe |
Implementation Reference
- server.js:1558-1565 (handler)Handler for the 'describe-node' tool. Extracts the 'node' argument, runs 'kubectl describe node <node>', and returns the command output as text content.case "describe-node": { const { node } = args; const cmd = `kubectl describe node ${node}`; const { stdout } = await execAsync(cmd); return { content: [{ type: "text", text: stdout || "No node details found" }] }; }
- server.js:234-243 (schema)Input schema for the 'describe-node' tool, defining a required 'node' string parameter.inputSchema: { type: "object", properties: { node: { type: "string", description: "The name of the node to describe" } }, required: ["node"] }
- server.js:232-244 (registration)Registration of the 'describe-node' tool in the tools array, which is returned by the listTools handler. Includes name, description, and input schema.name: "describe-node", description: "Describe details of a Kubernetes node", inputSchema: { type: "object", properties: { node: { type: "string", description: "The name of the node to describe" } }, required: ["node"] } },