y162.第九章 GitOps从入门到精通 -- ArgoCD基础(十一)

10.ArgoCD基础

10.1 ArgoCD概览

  • Argo项目于2017年由Applatix公司创立,2018 年初被 Intuit 收购;

  • 之后,BlackRock为Argo项目贡献了Argo Events这一子项目;

  • Argo及其子项目为Workflow、Trigger和Application的管理提供了一种简单便捷的方式

    • Argo的所有组件都通过专用的Kubernetes CRD实现

    • 支持使用或集成其他CNCF项目,如gRPC、Prometheus、NATS、Helm和CloudEvents等

  • Argo生态目前主要由四个子项目组成

    • Argo Workflows

      • 第一个Argo项目
      • 基于Kubernetes平台的原生工作流引擎,支持 DAG和step-based工作流
    • Argo Events

      • Kubernetes上的基于事件的依赖管理器,用于触发Kubernetes中的Argo工作流和其他操作
    • Argo CD

      • 由Argo社区和Intuit维护的开源项目
      • 支持GitOps范式的的声明式Kubernetes资源管理
    • Argo Rollouts

      • ArgoCD的高级交付策略工具
      • 支持声明式渐进式交付策略,例如 canary 、blue-green等

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/126433776