SuperAPI AI 工具集

argocdreview

部署与运维

查看项目

更新于 10-16 06:21

技能介绍

用途:通过 ArgoCD CLI 审查应用、诊断问题并管理部署,适用于 GitOps 场景下的应用状态检查、同步失败排查与回滚。

主要能力:查看应用列表与详情(argocd app list、argocd app get);检查健康与同步状态(--sync-status OutOfSync、--health-status Degraded);对比实时清单与 Git(argocd app diff,支持 --local 与 --server-side-generate);查看期望/实时清单与资源树(argocd app manifests、argocd app resources --tree);查看部署历史(argocd app history);同步(argocd app sync,支持 --dry-run、--wait、--resource、--prune、--force、--replace);回滚(argocd app rollback <app> <history-id>);查看日志(argocd app logs,支持 -f、--container、--kind)。

使用方式:需先安装 argocd CLI 并登录(argocd login <server>),可用 argocd version 与 argocd account get-user-info 验证连接。技能按工作流路由:ReviewApplication、DiffManifests、TroubleshootSync、RollbackApp、ReviewResources。诊断时常用 -o json 配合 jq 解析,并辅以 kubectl 查看事件与 Pod 状态。

适用场景:应用健康检查、配置漂移对比、同步失败定位、部署回滚、多源应用同步(--revisions 与 --source-positions/--source-names)。

限制:资料未提供具体收费、平台支持范围或效果保证;强制同步与 prune 等操作需谨慎,建议先 diff 与 dry-run。