deployment

Manage Kubernetes Deployments with kubectl for scaling, updates, and rollbacks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the management of Kubernetes Deployments, enabling efficient handling of application rollouts, rollbacks, and scaling operations.

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.
  • Rollout & Rollback: Perform rolling updates for zero-downtime deployments and easily revert to previous versions if issues arise.
  • Health Checks: Configure liveness, readiness, and startup probes to ensure application health.
  • Advanced Configurations: Utilize affinity rules, tolerations, and define update strategies for sophisticated deployment patterns like blue-green or canary releases.
  • Use Case: Quickly update the container image for your Nginx deployment to a new version with zero downtime, and if any issues are detected, automatically roll back to the previous stable version.

Quick Start

Use the deployment skill to view all Kubernetes Deployments in the current namespace.

Frequently Asked Questions about deployment

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

FAQPage Schema
How do I update a Kubernetes deployment image with zero downtime?

Updating a Kubernetes deployment image with zero downtime is handled via rolling updates. This Skill automates the rollout process, gradually replacing old pods with new ones, and can revert to the previous version if issues arise.

How does kubectl rollback work for a failed Kubernetes deployment?

Kubectl rollback for a failed deployment reverts the application to a previous stable version. This Skill manages the rollback process, undoing a problematic rolling update to restore service continuity.

Can I configure Horizontal Pod Autoscaler (HPA) to scale Kubernetes deployments automatically?

Configuring Horizontal Pod Autoscaler (HPA) to scale Kubernetes deployments automatically is fully supported. You can define HPA rules based on resource utilization to ensure your application scales dynamically.

How do I add liveness and readiness probes to a Kubernetes deployment?

Adding liveness and readiness probes to a Kubernetes deployment ensures application health is monitored. This Skill configures startup, liveness, and readiness checks to manage traffic routing and pod restarts.

Does this deployment management approach support advanced configurations like affinity and tolerations?

This deployment management approach supports advanced configurations including pod affinity rules and tolerations. These features enable sophisticated scheduling patterns like blue-green or canary releases within Kubernetes environments.

What is the best way to manage Kubernetes deployment lifecycles using kubectl?

Managing Kubernetes deployment lifecycles using kubectl is streamlined by handling creation, deletion, scaling, and updates. This Skill utilizes kubectl commands for robust application lifecycle management across your environments.