argocd源码分析-基本介绍


| 阅读 |,阅读约 1 分钟
| 复制链接:

Overview

helm源码分析-基本介绍

概述

argocd是一个基于k8s的声明式的、GitOps工具

为什么应该使用argocd

  • 应用程序定义、配置、环境应该是声明式的和版本控制的
  • 应用程序发布和生命周期管理应该是自动化的、可审计的和易于理解的

架构

argocd有一个客户端组件和多个服务端组件:

客户端组件:argocd

服务端包括以下几个组件:

  • argocd-application-controller
  • argocd-server
  • argocd-repo-server
  • argocd-util
  • Argocd-dex

argocd客户端工具