Argo CD
SHA-256Argo CD 是一个基于 GitOps 的声明式持续部署工具,专为 Kubernetes 设计,通过 Git 仓库管理应用部署并自动同步集群状态。
把 Git 仓库当真相,自动部署应用到 Kubernetes,省心省力。
核心功能
- 基于 Git 仓库的声明式配置,应用状态自动同步
- 支持多集群管理,一键回滚和差异对比
- ApplicationSet 实现多环境自动化部署
- 内置 Web UI、CLI 和 REST API,操作灵活
- 丰富的健康检查和资源监控,异常自动告警
避坑指南
- •初始密码需要从 Secret 中获取,默认密码较短建议立即修改。2. 自动同步 prune 可能删除未被 Git 管理的额外资源,慎用自动 prune。3. 多集群部署需配置正确的 RBAC 权限。4. 频繁同步可能增加集群负载,建议合理设置同步间隔。
适用场景
- 企业 Kubernetes 集群的标准化持续部署,实现 GitOps 流程
- 多环境(开发/测试/生产)应用发布管理,减少人工操作
详细介绍
Argo CD 是一款基于 GitOps 的声明式持续部署工具,专为 Kubernetes 设计。它通过 Git 仓库作为唯一真实来源,自动同步集群状态与应用配置,并提供 Web UI、命令行和 API 接口。相比 Spinnaker,Argo CD 配置更简单、更轻量,原生支持拉取式 GitOps 模式。支持多集群管理、回滚、健康检查以及 ApplicationSet 实现多环境自动部署。拥有超过 2.3 万 GitHub Stars,社区活跃,是企业 GitOps 落地的首选工具。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
安装 Argo CD:在集群中运行 kubectl create namespace argocd && kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
下载 CLI:从 GitHub Releases 获取 argocd 二进制并添加到 PATH
通过 CLI 或 UI 访问:暴露 Service 或使用 port-forward,默认用户名 admin,密码通过命令获取
- 安装 Argo CD:在集群中运行 kubectl create namespace argocd && kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
- 下载 CLI:从 GitHub Releases 获取 argocd 二进制并添加到 PATH
- 通过 CLI 或 UI 访问:暴露 Service 或使用 port-forward,默认用户名 admin,密码通过命令获取
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
53523b2a55a41b6749697b06efe036767693b87aa7fe9e8eb7d72dc73250f143该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
删除 Argo CD 命名空间:kubectl delete namespace argocd,注意这会删除所有 Argo CD 资源,请提前备份应用配置。
无额外依赖
下载后即可直接使用,无需安装其他运行环境