Argo CD 速查
共 21 条 Argo CD 命令,覆盖登录与仓库、应用管理、同步与回滚、声明式配置四组场景。 支持搜索与分类筛选,点击即可复制。
登录与仓库
CLI 需先登录 Argo CD。
| 命令 / 配置 | 说明 |
|---|---|
| 登录(自签证书加 --insecure) | |
| 添加 Git 仓库 | |
| 列出已连接仓库 | |
| 把 K8s 集群加入管理 | |
| 列出受管集群 |
应用管理
Application 是核心对象。
| 命令 / 配置 | 说明 |
|---|---|
| 创建应用 | |
| 列出应用及同步状态 | |
| 查看应用详情(含资源树 / 健康状态) | |
| 手动同步(把 Git 期望状态应用到集群) | |
| 同步并删除 Git 中已移除的资源 | |
| 删除应用(--cascade 连集群资源一起删) |
同步与回滚
查看历史、差异与回滚。
| 命令 / 配置 | 说明 |
|---|---|
| 查看 Git 与集群的实际差异 | |
| 查看部署历史与版本 ID | |
| 回滚到指定历史版本 | |
| 强制同步(对不可变字段有用) | |
| 等待应用达到健康状态 |
声明式配置
GitOps 以 YAML 为准。
| 命令 / 配置 | 说明 |
|---|---|
| Application 资源定义 | |
| 开启自动同步与自愈 | |
| 用 CLI 修改同步策略 | |
| 支持 Kustomize / Helm 渲染 | |
| 用项目与角色限制可部署范围 |
使用说明
Argo CD 速查:登录与仓库、应用管理、同步与回滚、声明式配置;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:登录与仓库、应用管理、同步与回滚、声明式配置。
- 点「命令 / 配置」列复制,替换应用名 / 仓库地址与命名空间。
- 先 argocd login,再 app create / app sync 完成部署。
- 生产环境用 Application YAML + 自动同步(selfHeal)实现 GitOps。
常见问题
- Argo CD 的「同步」是什么意思?
- Argo CD 持续对比「Git 仓库里声明的期望状态」与「集群的实际状态」,并据此把集群拉回期望状态,这个过程叫同步,是 GitOps 的核心。
- 自动同步和手动同步怎么选?
- 自动同步(automated)适合标准化环境、追求一致;手动同步更可控,适合生产等需要人工把关的场景。可开启 selfHeal 自动修复被手动改动。
- rollback 和 Git 回滚有什么区别?
- argocd app rollback 是回到某个历史部署版本;更 GitOps 的做法是 revert Git 提交,让期望状态回到旧版本再同步。两者都能达到回退效果。
- Argo CD 和 Helm 是什么关系?
- 互补:Helm 负责把模板渲染成 K8s 清单,Argo CD 负责把清单持续同步到集群。Argo CD 可直接消费 Helm chart(source.helm)。