argoproj/argo-cd
摘要
Argo CD 是一个用于 Kubernetes 的声明式 GitOps 持续交付工具,能够实现应用程序的自动化部署和生命周期管理。
查看缓存全文
缓存时间: 2026/07/09 07:51
argoproj/argo-cd
来源:https://github.com/argoproj/argo-cd
发布版本: 最新版本 (https://github.com/argoproj/argo-cd/releases/latest) Artifact HUB (https://artifacthub.io/packages/helm/argo/argo-cd) SLSA 3 (https://slsa.dev)
代码质量: 集成测试 (https://github.com/argoproj/argo-cd/actions?query=workflow%3A%22Integration+tests%22) codecov (https://codecov.io/gh/argoproj/argo-cd) CII 最佳实践 (https://bestpractices.coreinfrastructure.org/projects/4486) OpenSSF 评分卡 (https://scorecard.dev/viewer/?uri=github.com/argoproj/argo-cd)
社交渠道: Twitter 关注 (https://twitter.com/argoproj) Slack (https://argoproj.github.io/community/join-slack) LinkedIn (https://www.linkedin.com/company/argoproj/) Bluesky (https://bsky.app/profile/argoproj.bsky.social)
Argo CD —— Kubernetes 声明式持续交付
什么是 Argo CD?
Argo CD 是一款面向 Kubernetes 的声明式 GitOps 持续交付工具。
Argo CD 界面
Argo CD 演示 (https://youtu.be/0WAm0y2vLIo)
为什么选择 Argo CD?
- 应用定义、配置和环境应当是声明式且版本控制的。
- 应用部署和生命周期管理应当自动化、可审计且易于理解。
谁在使用 Argo CD?
文档
要了解更多关于 Argo CD 的信息,请访问完整文档 (https://argo-cd.readthedocs.io/)。 在线演示请访问 https://cd.apps.argoproj.io/。
社区
贡献、讨论与支持
您可以通过以下渠道联系 Argo CD 社区和开发者:
- 问答:GitHub Discussions (https://github.com/argoproj/argo-cd/discussions)
- 聊天:#argo-cd Slack 频道 (https://argoproj.github.io/community/join-slack)
- 贡献者办公时间:每周四 (https://calendar.google.com/calendar/u/0/[email protected]) | 议程 (https://docs.google.com/document/d/1xkoFkVviB70YBzSEa4bDnu-rUZ1sIFtwKKG1Uw8XsY8)
- 用户社区会议:每月第一个星期三 (https://calendar.google.com/calendar/u/0/[email protected]) | 议程 (https://docs.google.com/document/d/1ttgw98MO45Dq7ZUHpIiOIEfbyeitKHNfMjbY5dLLMKQ)
参与 Argo CD 项目需遵守 CNCF 行为准则 (https://github.com/cncf/foundation/blob/master/code-of-conduct.md)
博客与演讲
- Awesome-Argo:关于 Argo 的优秀项目与资源精选列表 (https://github.com/terrytangyuan/awesome-argo)
- 揭秘 Argo CD 在企业级持续交付中的秘密配方 (https://akuity.io/blog/secret-ingredients-of-continuous-delivery-at-enterprise-scale-with-argocd/)
- 使用 ArgoCD Image Updater 实现无管线的 GitOps (https://youtu.be/avPUQin9kzU)
- 结合 Argo CD (GitOps)、Crossplane (控制平面) 和 KubeVela (OAM) (https://youtu.be/eEcgn_gU3SM)
- 如何将 GitOps 应用于一切——结合 Argo CD 和 Crossplane (https://youtu.be/yrj4lmScKHQ)
- Couchbase——如何在 Kubernetes 中使用 Argo CD 运行数据库集群 (https://youtu.be/nkPoPaVzExY)
- 万物自动化——如何结合 Argo Events、Workflows & Pipelines、CD 和 Rollouts (https://youtu.be/XNXJtxkUKeY)
- 基于 Pull Request 的环境:使用 Argo CD 在预览环境中应用 GitOps 原则 (https://youtu.be/cpAaI8p4R60)
- Argo CD:应用 GitOps 原则管理 Kubernetes 生产环境 (https://youtu.be/vpWQeoaiRM4)
- 基于 Pull Request 创建临时预览环境:Argo CD 与 Codefresh (https://codefresh.io/continuous-deployment/creating-temporary-preview-environments-based-pull-requests-argo-cd-codefresh/)
- 教程:成为 GitOps 忍者所需的一切 (https://www.youtube.com/watch?v=r50tRQjisxw) —— 90 分钟 GitOps 和 Argo CD 教程。
- Argo CD、Spinnaker、Jenkins X 和 Tekton 对比 (https://www.inovex.de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x/)
- 使用 IBM Multicloud Manager 3.1.2 通过 GitOps 简化并自动化部署 (https://www.ibm.com/cloud/blog/simplify-and-automate-deployments-using-gitops-with-ibm-multicloud-manager-3-1-2)
- 使用 Argo CD 实现 Kubeflow 的 GitOps (https://v0-6.kubeflow.org/docs/use-cases/gitops-for-kubeflow/)
- 基于 Kubernetes 的 GitOps 工具集:CircleCI 与 Argo CD (https://www.digitalocean.com/community/tutorials/webinar-series-gitops-tool-sets-on-kubernetes-with-circleci-and-argo-cd)
- 借助 K8s 和 Argo CD 实现光速 CI/CD (https://www.youtube.com/watch?v=OdzH82VpMwI&feature=youtu.be)
- 机器学习即代码 (https://www.youtube.com/watch?v=VXrGp5er1ZE&t=0s&index=135&list=PLj6h78yzYM2PZf9eA7bhWnIh_mK1vyOfU)。其中描述了 Kubeflow 如何使用 Argo CD 为机器学习实现 GitOps。
- Argo CD —— Kubernetes 的 GitOps 持续交付 (https://www.youtube.com/watch?v=aWDIQMbp1cc&feature=youtu.be&t=1m4s)
- Argo CD 入门:Kubernetes DevOps CI/CD (https://www.youtube.com/watch?v=2WSJF7d8dUg&feature=youtu.be)
- GitOps 部署与 Kubernetes——使用 Argo CD (https://medium.com/riskified-technology/gitops-deployment-and-kubernetes-f1ab289efa4b)
- 三步部署 Argo CD 并配置 Ingress 和 TLS:无需折腾 YAML (https://itnext.io/deploy-argo-cd-with-ingress-and-tls-in-three-steps-no-yaml-yak-shaving-required-bc536d401491)
- 使用 Argo 和 Codefresh 实现 GitOps 持续交付 (https://codefresh.io/events/cncf-member-webinar-gitops-continuous-delivery-argo-codefresh/)
- 使用 Argo CD 和 Renovate 保持最新 (https://mjpitz.com/blog/2020/12/03/renovate-your-gitops/)
- 使用 Helm 设置 Argo CD (https://www.arthurkoziel.com/setting-up-argocd-with-helm/)
- 使用 Argo CD 应用 GitOps (https://thenewstack.io/applied-gitops-with-argocd/)
- 使用 Argo CD 通过 GitOps 解决配置漂移 (https://www.cncf.io/blog/2020/12/17/solving-configuration-drift-using-gitops-with-argo-cd/)
- 跨环境的去中心化 GitOps (https://blogs.sap.com/2021/05/06/decentralized-gitops-over-environments/)
- ArgoCD GitOps 部署入门 (https://youtu.be/AvLuplh1skA)
- 使用 Argo CD 和 Datree 实现稳定的 Kubernetes CI/CD 部署 (https://youtu.be/17894DTru2Y)
- 如何使用 ApplicationSet 自动创建 Argo CD 应用?“GitOps 自动化” (https://amralaayassen.medium.com/how-to-create-argocd-applications-automatically-using-applicationset-automation-of-the-gitops-59455eaf4f72)
- 服务网格下的渐进式交付——Argo Rollouts 与 Istio (https://www.cncf.io/blog/2022/12/16/progressive-delivery-with-service-mesh-argo-rollouts-with-istio/)
相似文章
nixidy 简介 - 使用 Nix 进行 Kubernetes GitOps
nixidy 是一个基于 Nix 的工具,用于管理 Kubernetes GitOps 部署,它用类型化、可复现的 Nix 表达式替代了 Helm 值文件和 Kustomize 覆盖层。本教程将介绍如何使用 Argo CD 设置 nixidy 项目,并生成纯 YAML 以供审查。
为智能体时代打造的Git平台
一个专为智能体时代设计的新Git平台,可能针对AI驱动的开发工作流。
@GergelyOrosz:AI如何改变CI/CD,以及更多团队应该采用哪些明智的部署实践?Robert Erez……
与CI/CD专家Robert Erez的播客对话探讨了AI如何重塑CI/CD实践、GitOps的细微差别,以及临时环境和渐进式交付等趋势。
@itsclelia: I have one big problem with agentic engineering: I want agents to operate autonomously, but I also want granular, rever…
I have one big problem with agentic engineering: I want agents to operate autonomously, but I also want granular, reversible control over every change they make. I could solve this by committing every intermediate step to Git, but that would completely pollute my repo history. So I built 𝗮𝗴𝗴𝗶𝘁: a Git-like CLI for local and remote (S3-backed) agent artifact storage, written in Rust . With aggit, my agents can stash intermediate work, create branches safely, restore previous states, and back
发布 Orka,面向生产环境的 AI 智能体开源控制层。
Orka,一个面向生产环境的 AI 智能体开源控制层,已正式发布。