k8s-deploy

Deploy Kubernetes workloads with progressive delivery and health verification.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/spigell/my-agents --skill k8s-deploy-spigell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k8s-deploy
Source: https://github.com/spigell/my-agents/tree/main/agents/shared/src/tools/ask_kubernetes_expert/skills/k8s-deploy
Command: npx skills add https://github.com/spigell/my-agents --skill k8s-deploy-spigell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating Kubernetes deployments reliably is difficult, especially when you need progressive delivery (canary/blue-green), controlled rollouts, and fast health verification to avoid bad releases.

Core Features & Use Cases

  • Progressive Delivery Workflows: Supports rollout-based deployments using Argo Rollouts and (optionally) Flagger canaries for safer traffic shifting.
  • State-Aware Deployment Management: Encourages previewing templates before applying changes and checking existing cluster state (pods, Helm releases, rollout status) prior to execution.
  • Operational Lifecycle Coverage: Covers image updates, replica scaling, health verification, and rollback/abort flows to reduce downtime and risk.

Quick Start

Use the k8s-deploy skill to deploy a canary rollout of a new container image to a production namespace with health checks and the ability to promote or abort based on rollout status.

Frequently Asked Questions about k8s-deploy

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

FAQPage Schema
How do I deploy a canary rollout to a Kubernetes namespace?

To deploy a canary rollout in Kubernetes, preview your templates, inspect existing cluster state, then use rollout_* or flagger_* tooling to progressively shift production traffic and verify pod health before promoting or aborting the release.

What is progressive delivery for Kubernetes workloads?

Progressive delivery for Kubernetes workloads is a deployment pattern that uses controlled canary or blue-green rollouts to gradually shift traffic to new versions, allowing health verification and quick rollbacks to minimize downtime and release risk.

Can I use Helm-based deployments with Argo Rollouts?

Yes, you can use Helm-based deployments with Argo Rollouts. The workflow supports inspecting existing Helm releases and applying progressive delivery patterns to Helm-managed Kubernetes workloads across different cluster contexts.

How do I rollback a failed Kubernetes deployment?

To rollback a failed Kubernetes deployment, inspect the existing rollout status and pod state, then use the rollback or abort flows provided by the rollout tooling to revert traffic shifting and restore the previous stable workload version.

Does this Kubernetes deployment approach support scaling and image updates?

Yes, this approach covers the full operational lifecycle including replica scaling and container image updates. It requires checking existing cluster state and verifying endpoint health before applying these changes to your Kubernetes workloads.

What's the best way to verify health during a Kubernetes rollout?

The best way to verify health during a Kubernetes rollout is to inspect pods, metrics, and endpoints after shifting traffic. This state-aware approach ensures you can safely promote or abort based on real-time rollout status before completing the deployment.