Token导航 LogoToken导航TokenDH.com
运维和基础设施需要联网github未标认证来源可访问clear审计异常

argorolloutsargorollouts 命令行

Agent Skill

argorollouts 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,056

周安装

44

GitHub Stars

61

下载量

352
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:argorollouts(argorollouts 命令行)
来源仓库:https://github.com/julianobarbosa/claude-code-skills
仓库路径:skills/argorollouts
安装命令:
npx skills add https://github.com/julianobarbosa/claude-code-skills --skill ArgoRollouts
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/julianobarbosa/claude-code-skills --skill ArgoRollouts

简介

argorollouts 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理时使用。

  • 提供 Argo Rollouts 完整指南,支持蓝绿部署、金丝雀发布和 Kubernetes 实验功能。
  • 涵盖 Rollout CRD、AnalysisTemplate、Experiment 和 ClusterAnalysisTemplate 等核心概念。
  • 安装命令为 npx skills add https://github.com/julianobarbosa/claude-code-skills --skill ArgoRollouts。
  • 涉及生产部署策略,应谨慎配置分析和实验参数,避免影响线上流量。

SKILL.md

Argo Rollouts Skill

Comprehensive guide for Argo Rollouts - a Kubernetes controller providing advanced deployment capabilities including blue-green, canary, and experimentation for Kubernetes.

Quick Reference

ResourceDescription
RolloutReplaces Deployment, adds progressive delivery strategies
AnalysisTemplateDefines metrics queries for automated analysis
AnalysisRunInstantiated analysis from template
ExperimentRuns ReplicaSets for A/B testing
ClusterAnalysisTemplateCluster-scoped AnalysisTemplate

Core Concepts

Rollout CRD

The Rollout resource replaces standard Kubernetes Deployment and provides:

  • Blue-Green Strategy: Instant traffic switching between versions
  • Canary Strategy: Gradual traffic shifting with analysis gates
  • Traffic Management: Integration with service meshes and ingress controllers
  • Automated Analysis: Metrics-based promotion/rollback decisions

Deployment Strategies

Blue-Green:

strategy:
  blueGreen:
    activeService: my-app-active
    previewService: my-app-preview
    autoPromotionEnabled: false

Canary:

strategy:
  canary:
    steps:
    - setWeight: 20
    - pause: {duration: 5m}
    - setWeight: 50
    - analysis:
        templates:
        - templateName: success-rate

Traffic Management Integrations

ProviderConfiguration Key
IstiotrafficRouting.istio
NGINX IngresstrafficRouting.nginx
AWS ALBtrafficRouting.alb
LinkerdtrafficRouting.linkerd
SMItrafficRouting.smi
TraefiktrafficRouting.traefik
AmbassadortrafficRouting.ambassador

CLI Commands (kubectl-argo-rollouts)

# Installation
kubectl argo rollouts version

# Rollout Management
kubectl argo rollouts get rollout <name>
kubectl argo rollouts status <name>
kubectl argo rollouts promote <name>
kubectl argo rollouts abort <name>
kubectl argo rollouts retry <name>
kubectl argo rollouts undo <name>
kubectl argo rollouts pause <name>
kubectl argo rollouts restart <name>

# Dashboard
kubectl argo rollouts dashboard

# Validation
kubectl argo rollouts lint <file>

Analysis Providers

ProviderUse Case
PrometheusMetrics queries with PromQL
DatadogDatadog metrics API
New RelicNRQL queries
WavefrontWavefront queries
KayentaCanary analysis platform
CloudWatchAWS CloudWatch metrics
WebHTTP endpoint checks
JobKubernetes Job-based analysis

Reference Documentation

Common Patterns

Canary with Automated Analysis

steps:
- setWeight: 10
- pause: {duration: 1m}
- analysis:
    templates:
    - templateName: success-rate
    args:
    - name: service-name
      value: my-service
- setWeight: 50
- pause: {duration: 2m}

Blue-Green with Pre-Promotion Analysis

strategy:
  blueGreen:
    activeService: active-svc
    previewService: preview-svc
    prePromotionAnalysis:
      templates:
      - templateName: smoke-tests
    autoPromotionEnabled: false

Troubleshooting

IssueSolution
Rollout stuck in PausedRun kubectl argo rollouts promote <name>
Analysis failingCheck AnalysisRun status and metric queries
Traffic not shiftingVerify traffic management provider config
Pods not scalingCheck HPA and resource limits

Best Practices

  1. Always use analysis gates for production canaries
  2. Set appropriate pause durations between weight increases
  3. Configure rollback thresholds in AnalysisTemplates
  4. Use preview services for blue-green validation
  5. Monitor AnalysisRuns during deployments
  6. Version your AnalysisTemplates alongside application code

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

25.36%
按下载量换算89

OpenCode

23.47%
按下载量换算83

Gemini CLI

17.35%
按下载量换算61

Antigravity

11.94%
按下载量换算42

Codex

7.56%
按下载量换算27

Cursor

3.05%
按下载量换算11

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills