Agent skill

scale-deployment

Scale a deployment to a specified number of replicas. Used for both scaling up (to handle load) and scaling down. Keywords: scale, replicas, deployment, statefulset, horizontal scaling, pod count.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/scale-deployment

Metadata

Additional technical details for this skill

domain
k8s
category
remediation
confidence
0.9
mcp servers
[
    "kubernetes-mcp-server"
]
requires approval
YES

SKILL.md

Scale Deployment Replicas

Preconditions

Before applying this skill, verify:

  • Resource is a Deployment or StatefulSet
  • Target replica count is within configured limits (1-10)
  • Current replica count differs from target

Actions

1. Scale the Deployment

Scale the deployment to the target number of replicas.

yaml
mcp_tool: kubernetes-mcp-server/resources_scale
params:
  apiVersion: apps/v1
  kind: $resource_kind
  name: $deployment_name
  namespace: $namespace
  scale: $target_replicas
timeout: 60s

Success Criteria

The skill succeeds when:

  • Deployment shows target replica count
  • All replicas become Ready within 5 minutes

Failure Handling

If scaling fails:

  1. Check resource quotas in namespace
  2. Verify node capacity
  3. Check for PVC binding issues
  4. Escalate if pods cannot schedule

Examples

Input Context:

json
{
  "deployment_name": "api-server",
  "namespace": "production",
  "resource_kind": "Deployment",
  "current_replicas": 2,
  "target_replicas": 5
}

Expected Outcome: Deployment scaled to 5 replicas, all pods Running within 5 minutes.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results