kubectl_logs
Retrieve logs from Kubernetes resources such as pods, deployments, or jobs. Supports filtering by container, time range, and label selectors.
Instructions
Get logs from Kubernetes resources like pods, deployments, or jobs
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resourceType | Yes | Type of resource to get logs from | |
| name | Yes | Name of the resource | |
| namespace | Yes | Kubernetes namespace | default |
| container | No | Container name (required when pod has multiple containers) | |
| tail | No | Number of lines to show from end of logs | |
| since | No | Show logs since relative time (e.g. '5s', '2m', '3h') | |
| sinceTime | No | Show logs since absolute time (RFC3339) | |
| timestamps | No | Include timestamps in logs | |
| previous | No | Include logs from previously terminated containers | |
| follow | No | Follow logs output (not recommended, may cause timeouts) | |
| labelSelector | No | Filter resources by label selector | |
| context | No | Kubeconfig Context to use for the command (optional - defaults to null) |