argoproj / argo-cd

argoproj / argo-cd

Argo CD - Declarative Continuous Delivery for Kubernetes Argo CD - Kubernetes 的声明式持续交付工具

What is Argo CD? Argo CD is a declarative GitOps continuous delivery tool for Kubernetes. 什么是 Argo CD? Argo CD 是一款用于 Kubernetes 的声明式 GitOps 持续交付工具。

Why Argo CD? Application definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand. 为什么选择 Argo CD? 应用程序的定义、配置和环境应当是声明式的,并受版本控制。应用程序的部署和生命周期管理应当是自动化的、可审计的,且易于理解。

Who uses Argo CD? Official Argo CD user list 谁在使用 Argo CD? 官方 Argo CD 用户列表

Documentation To learn more about Argo CD go to the complete documentation. Check live demo at https://cd.apps.argoproj.io/. 文档 欲了解更多关于 Argo CD 的信息,请访问完整文档。查看在线演示请访问:https://cd.apps.argoproj.io/。

Community Contribution, Discussion and Support You can reach the Argo CD community and developers via the following channels: Q & A : GitHub Discussions Chat : The #argo-cd Slack channel Contributors Office Hours: Every Thursday | Agenda User Community meeting: First Wednesday of the month | Agenda Participation in the Argo CD project is governed by the CNCF Code of Conduct 社区 贡献、讨论与支持 您可以通过以下渠道联系 Argo CD 社区和开发者: 问答:GitHub Discussions 聊天:#argo-cd Slack 频道 贡献者办公时间:每周四 | 议程 用户社区会议:每月第一个周三 | 议程 参与 Argo CD 项目需遵守 CNCF 行为准则

Blogs and Presentations

  • Awesome-Argo: A Curated List of Awesome Projects and Resources Related to Argo
  • Unveil the Secret Ingredients of Continuous Delivery at Enterprise Scale with Argo CD
  • GitOps Without Pipelines With ArgoCD Image Updater
  • Combining Argo CD (GitOps), Crossplane (Control Plane), And KubeVela (OAM)
  • How to Apply GitOps to Everything - Combining Argo CD and Crossplane
  • Couchbase - How To Run a Database Cluster in Kubernetes Using Argo CD
  • Automation of Everything - How To Combine Argo Events, Workflows & Pipelines, CD, and Rollouts
  • Environments Based On Pull Requests (PRs): Using Argo CD To Apply GitOps Principles On Previews
  • Argo CD: Applying GitOps Principles To Manage Production Environment In Kubernetes
  • Creating Temporary Preview Environments Based On Pull Requests With Argo CD And Codefresh
  • Tutorial: Everything You Need To Become A GitOps Ninja (90m tutorial on GitOps and Argo CD)
  • Comparison of Argo CD, Spinnaker, Jenkins X, and Tekton
  • Simplify and Automate Deployments Using GitOps with IBM Multicloud Manager 3.1.2
  • GitOps for Kubeflow using Argo CD
  • GitOps Toolsets on Kubernetes with CircleCI and Argo CD
  • CI/CD in Light Speed with K8s and Argo CD
  • Machine Learning as Code (Among other things, describes how Kubeflow uses Argo CD to implement GitOPs for ML)
  • Argo CD - GitOps Continuous Delivery for Kubernetes
  • Introduction to Argo CD : Kubernetes DevOps CI/CD
  • GitOps Deployment and Kubernetes - using Argo CD
  • Deploy Argo CD with Ingress and TLS in Three Steps: No YAML Yak Shaving Required
  • GitOps Continuous Delivery with Argo and Codefresh
  • Stay up to date with Argo CD and Renovate
  • Setting up Argo CD with Helm
  • Applied GitOps with Argo CD
  • Solving configuration drift using GitOps with Argo CD
  • Decentralized GitOps over environments
  • Getting Started with ArgoCD for GitOps Deployments
  • Using Argo CD & Datree for Stable Kubernetes CI/CD Deployments
  • How to create Argo CD Applications Automatically using ApplicationSet? “Automation of GitOps”
  • Progressive Delivery with Service Mesh – Argo Rollouts with Istio

博客与演示

  • Awesome-Argo:精选的 Argo 相关项目与资源列表
  • 揭秘 Argo CD 在企业级规模下的持续交付秘诀
  • 使用 ArgoCD Image Updater 实现无需流水线的 GitOps
  • 结合 Argo CD (GitOps)、Crossplane (控制平面) 和 KubeVela (OAM)
  • 如何将 GitOps 应用于一切——结合 Argo CD 和 Crossplane
  • Couchbase - 如何使用 Argo CD 在 Kubernetes 中运行数据库集群
  • 万物自动化 - 如何结合 Argo Events、Workflows & Pipelines、CD 和 Rollouts
  • 基于 Pull Requests (PR) 的环境:使用 Argo CD 在预览环境中应用 GitOps 原则
  • Argo CD:应用 GitOps 原则管理 Kubernetes 生产环境
  • 使用 Argo CD 和 Codefresh 创建基于 Pull Request 的临时预览环境
  • 教程:成为 GitOps 大神所需的一切(关于 GitOps 和 Argo CD 的 90 分钟教程)
  • Argo CD、Spinnaker、Jenkins X 和 Tekton 的对比
  • 使用 IBM Multicloud Manager 3.1.2 通过 GitOps 简化并自动化部署
  • 使用 Argo CD 为 Kubeflow 实现 GitOps
  • 结合 CircleCI 和 Argo CD 的 Kubernetes GitOps 工具集
  • 使用 K8s 和 Argo CD 实现光速 CI/CD
  • 代码化机器学习(其中描述了 Kubeflow 如何使用 Argo CD 为机器学习实现 GitOps)
  • Argo CD - Kubernetes 的 GitOps 持续交付
  • Argo CD 简介:Kubernetes DevOps CI/CD
  • GitOps 部署与 Kubernetes - 使用 Argo CD
  • 三步部署带有 Ingress 和 TLS 的 Argo CD:无需繁琐的 YAML 配置
  • 使用 Argo 和 Codefresh 进行 GitOps 持续交付
  • 通过 Argo CD 和 Renovate 保持更新
  • 使用 Helm 设置 Argo CD
  • Argo CD 实战 GitOps
  • 使用 Argo CD 的 GitOps 解决配置漂移问题
  • 跨环境的去中心化 GitOps
  • ArgoCD GitOps 部署入门
  • 使用 Argo CD 和 Datree 实现稳定的 Kubernetes CI/CD 部署
  • 如何使用 ApplicationSet 自动创建 Argo CD 应用程序?“GitOps 的自动化”
  • 基于服务网格的渐进式交付 – Argo Rollouts 与 Istio