kubectl_logs
Retrieve logs from Kubernetes pods, deployments, jobs, or cronjobs with filters for container, tail lines, time range, timestamps, previous containers, and label selector.
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) |