kubectl_logs
Fetch logs from Kubernetes resources such as pods, deployments, and jobs. Supports tail, since time, timestamps, and container selection.
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) |