k8s_deployments
Manage Kubernetes deployments to list, scale, restart, and monitor application workloads in your cluster through the Kube MCP server.
Instructions
Manage Kubernetes deployments. Actions:
list: List all deployments in a namespace
get: Get deployment details
scale: Scale deployment replicas (requires confirm=true or dryRun=true)
restart: Perform rolling restart (requires confirm=true or dryRun=true)
get_status: Get rollout status
get_metrics: Get aggregated metrics for a deployment
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| name | No | Deployment name (required for most actions except list) | |
| namespace | No | Namespace (optional) | |
| replicas | No | Number of replicas (required for scale action) | |
| confirm | No | Confirm destructive action (required for scale/restart unless dryRun=true) | |
| dryRun | No | Preview changes without executing (default: false) |