get_k8s_resource
Retrieve a single Kubernetes resource by specifying its API version, resource name, and optional group, cluster, and namespace.
Instructions
Generic read: get a single Kubernetes resource by group/version/resource/name.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"version": "<version>",
"resource": "<resource>",
"name": "<name>"
},
"name": "get_k8s_resource"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Resource name | |
| cluster | No | Target cluster name (default: 'default') | |
| version | Yes | API version (e.g. 'v1') | |
| apiGroup | No | API group (e.g. 'apps', 'rbac.authorization.k8s.io'). Use '' or 'core' for core/v1 resources. | |
| resource | Yes | Plural resource name | |
| namespace | No | Namespace for namespaced resources | |
| namespaced | No | Whether the target resource is namespaced |