deployment

Manage Kubernetes Deployments with scaling, rolling updates, and rollbacks.

50|13|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/chaterm/terminal-skills --skill deployment-chaterm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment
Source: https://github.com/chaterm/terminal-skills/tree/main/kubernetes/deployment
Command: npx skills add https://github.com/chaterm/terminal-skills --skill deployment-chaterm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the management of Kubernetes Deployments, enabling users to perform essential operations like creating, updating, scaling, and rolling back applications deployed on Kubernetes clusters.

Core Features & Use Cases

  • Deployment Management: Create, view, update, and delete Kubernetes Deployments.
  • Scaling: Manually scale Deployments or configure Horizontal Pod Autoscalers (HPA) for automatic scaling based on resource utilization.
  • Rollouts & Rollbacks: Execute rolling updates for new application versions and easily roll back to previous stable versions if issues arise.
  • Health Checks: Configure liveness, readiness, and startup probes to ensure application health.
  • Advanced Configurations: Utilize affinity rules, tolerations, and update strategies for sophisticated deployment patterns like blue-green or canary releases.
  • Use Case: You need to update the Nginx deployment to a new version and ensure a smooth transition with minimal downtime.

Quick Start

Use the deployment skill to view all current deployments in the 'default' namespace.

Frequently Asked Questions about deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scale a Kubernetes deployment automatically based on traffic?

You can automatically scale a Kubernetes deployment by configuring a Horizontal Pod Autoscaler (HPA) to adjust replica counts dynamically based on real-time resource utilization metrics.

What is the best way to update a Kubernetes deployment to a new version without downtime?

The best way to update a Kubernetes deployment without downtime is by executing rolling updates, which gradually replace old pods with new ones to ensure a smooth transition.

How do I roll back a Kubernetes deployment to a previous stable version?

You can easily roll back a Kubernetes deployment to a previous stable version if issues arise during a new release, reverting the application state to ensure continuous availability.

Can I configure health checks like liveness and readiness probes for my Kubernetes deployment?

Yes, you can configure liveness, readiness, and startup probes for your Kubernetes deployment to ensure application health and manage traffic routing appropriately.

Does this support advanced deployment patterns like blue-green or canary releases on k8s?

Yes, this supports advanced deployment patterns like blue-green or canary releases on k8s by utilizing affinity rules, tolerations, and customized update strategies.

How do I view all current Kubernetes deployments in a specific namespace?

You can view all current Kubernetes deployments in a specific namespace, such as 'default', by querying the cluster to list existing application deployment statuses and configurations.