k8s-rollouts

Manage Argo Rollouts and Flagger canary workflows for Kubernetes deployments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of safely deploying application changes by coordinating progressive delivery, monitoring rollout health, and reacting quickly to failures during traffic shifting.

Core Features & Use Cases

  • Canary and blue-green rollout control: Use Argo Rollouts to list rollouts, inspect rollout details, promote steps, and abort when needed.
  • Automated analysis run monitoring: Track analysis runs to ensure metrics and hooks validate the rollout before promotion.
  • Flagger canary support: Manage Flagger canaries by listing canaries and retrieving detailed status to understand progression and failures.

Quick Start

Ask to manage a canary rollout in a namespace by detecting Argo Rollouts, checking rollout status, and then promoting to the next step when the rollout is healthy.

Frequently Asked Questions about k8s-rollouts

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

FAQPage Schema
How do I automate canary deployments in Kubernetes?

You can automate canary deployments in Kubernetes by coordinating progressive delivery through Argo Rollouts and Flagger. This manages traffic shifting, inspects rollout status, and promotes or aborts releases based on analysis runs. It applies to canary, blue-green, and traffic-shifting scenarios.

How do I promote an Argo Rollouts canary to the next step safely?

To promote an Argo Rollouts canary safely, the system performs pre-promotion status checks and validates analysis runs to ensure metrics and hooks pass. Once the rollout is confirmed healthy, it promotes the rollout to the next step in the traffic shifting sequence.

Can I monitor and abort Flagger canary releases on critical failures?

Yes, you can monitor and abort Flagger canary releases on critical failures. The system retrieves detailed Flagger canary status to understand progression and failures, tracks analysis runs, and utilizes dedicated rollout utilities to abort when critical failures are detected.

What is the best way to manage blue-green rollouts in Kubernetes?

The best way to manage blue-green rollouts in Kubernetes is using a progressive delivery coordinator that handles Argo Rollouts. It automates rollout inspection, status monitoring, and promotion while reacting quickly to failures during traffic shifting between the blue and green environments.

Does Kubernetes progressive delivery require analysis run validation before promotion?

Yes, Kubernetes progressive delivery requires analysis run validation before promotion. The system tracks analysis runs to ensure metrics and hooks validate the rollout, applying pre-promotion status checks and analysis failure monitoring to guarantee safe traffic shifting.

Why did my Argo Rollouts canary deployment fail to shift traffic?

An Argo Rollouts canary deployment may fail to shift traffic if analysis runs detect invalid metrics or hooks. The system monitors analysis failures and performs pre-promotion checks, allowing you to abort, retry, or restart the rollout through dedicated utilities when critical failures occur.