k8s_describe
Describe a Kubernetes resource to obtain detailed information such as events, conditions, and container specifications.
Instructions
Describe a single K8s resource (text output from kubectl describe).
Read-only: runs kubectl describe only — never mutates the cluster,
idempotent. Requires read access to the resource; raises on kubectl failure
(e.g. NotFound, Forbidden). Returns human-readable TEXT (not JSON), truncated
to ~30 KB. Use when k8s_get isn't enough — describe shows events, conditions,
container details, volume mounts, image pull state, etc.
Args: kind: Resource kind. name: Resource name (required). namespace: Target namespace. context: kubeconfig context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Resource kind (singular, plural, or short alias), same set as k8s_get (e.g. pod, deploy, svc, node, ingress). Required. | |
| name | Yes | Exact resource name. Required, no glob/partial matching. Must match ^[a-zA-Z0-9._-]{1,253}$. | |
| context | No | kubeconfig context name; omit to use the current context. | |
| namespace | No | Target namespace. Omit for cluster-scoped kinds (e.g. node) or to use the default namespace. Must match ^[a-zA-Z0-9._-]{1,253}$. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |