首页 > 其他分享 >Argo CD ApplicationSet

Argo CD ApplicationSet

时间:2023-08-16 17:35:17浏览次数:34  
标签:控制器 Kubernetes ApplicationSet CD 集群 Argo

Argo CD ApplicationSet

ApplicationSet 介绍

ApplicationSet 控制器是一个 Kubernetes 控制器,添加了对 ApplicationSet CustomResourceDefinition (CRD) 的支持。该控制器实现了跨大量集群和 monorepos 内管理 Argo CD 应用程序的自动化和更大的灵活性,此外,它还使多租户 Kubernetes 集群上的自助服务使用成为可能。

ApplicationSet 控制器与现有的 Argo CD 安装一起工作。Argo CD 是一种声明式 GitOps 持续交付工具,允许开发人员从现有的 Git 工作流程中定义和控制 Kubernetes 应用程序资源的部署。

Argo CD v2.3 开始,ApplicationSet 控制器与 Argo CD 捆绑在一起。

ApplicationSet 控制器通过添加支持以集群管理员为中心的场景的附加功能来补充 Argo CD。控制器 ApplicationSet 提供:

  • 能够使用单个 Kubernetes 清单通过 Argo CD 定位多个 Kubernetes 集群
  • 能够使用单个 Kubernetes 清单通过 Argo CD 从一个或多个 Git 存储库部署多个应用程序
  • 改进了对 monorepos 的支持:在 Argo CD 的上下文中,monorepo 是在单个 Git 存储库中定义的多个 Argo CD 应用程序资源
  • 在多租户集群内,提高单个集群租户使用 Argo CD 部署应用程序的能力(无需特权集群管理员参与启用目标集群/命名空间)

标签:控制器,Kubernetes,ApplicationSet,CD,集群,Argo
From: https://www.cnblogs.com/evescn/p/17635720.html

相关文章

  • Argo CD App Of Apps
    ArgoCDAppofApps什么是AppofApps您可以创建一个应用程序来创建其他应用程序,而其他应用程序又可以创建其他应用程序。这允许您以声明方式管理一组可以协同部署和配置的应用程序。这就是AppofApps官方文档:https://argo-cd.readthedocs.io/en/stable/operator-manual/d......
  • DAMA-CDGA/CDGP数据治理认证8月20日线上开班
    DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业竞争能力。DAMA是数据管理方面的认证,帮助数据从业者提升......
  • 2023年9月杭州/北京/深圳DAMA-CDGA/CDGP认证考试报名
    据DAMA中国官方网站消息,2023年度第三期DAMA中国CDGA和CDGP认证考试定于2023年9月23日举行。 报名通道现已开启,相关事宜通知如下: 考试科目: 数据治理工程师(CertifiedDataGovernanceAssociate,CDGA)数据治理专家(CertifiedDataGovernanceProfessional,CDGP) 考试时间: CDGA:2023......
  • 什么是 SAP CDS view 的 join on demand 技术
    SAPCDSview里借助pathexpression技术,我们可以实现joinondemand的场景。如下图所示:Joinondemand是SAPCDS(CoreDataServices)视图的一个重要特性,它允许您在CDS视图中实现延迟连接,从而优化查询性能。通过在需要时执行连接操作,而不是在每次查询时都执行连接,可以减......
  • SAP CDS view 源代码中的 $projection
    我们看到下图CDSview源代码里association条件中的$projection.在SAPCDS(CoreDataServices)中,$projection是一个特殊的关键字,用于在查询中选择特定的字段并创建一个临时视图。它可以在CDS视图的源代码中使用,以对结果集进行处理和转换。通过使用$projection,可以根据需要......
  • 什么是 SAP CDS view 的 exposed Association
    SAPCDS是SAPHANA数据库中的一种新的数据定义语言。它允许开发者定义语义富裕的数据模型,这些数据模型可以以数据库独立的方式在ABAP服务器上使用。因此,通过CDS,开发者可以创建复杂的视图来构建ABAP程序或应用。关联(Association)在CDS视图中是一个非常重要的概念。它在C......
  • SAP CRM 的 pricing 数据库表 PRCD_HEAD
    在SAPCRM系统中,PRCD_HEAD是一个重要的数据库表,用于存储定价计划(PricingPlan)的主要信息。定价计划是一个关键的概念,它定义了在销售和定价过程中使用的价格策略和规则。PRCD_HEAD表记录了每个定价计划的基本属性和配置信息,以支持在销售交易中正确地应用定价。以下是一个详细说明S......
  • Apipost CICD怎么配置?
    配置CI/CDApipost自动化测试新增CI/CD,配置运行环境、循环次数、间隔停顿后点击保存会生成命令,在安装Apipost的服务器中输入命令即可运行测试脚本。自动化测试创建自动化测试脚本在创建好的测试用例中选择「CICD」,点击新建,配置好运行参数会生成命令。接口用例接口用例页面可以进入C......
  • Apipost CICD怎么配置?
    配置CI/CDApipost自动化测试新增CI/CD,配置运行环境、循环次数、间隔停顿后点击保存会生成命令,在安装Apipost的服务器中输入命令即可运行测试脚本。自动化测试创建自动化测试脚本在创建好的测试用例中选择「CICD」,点击新建,配置好运行参数会生成命令。  接口用例接口用例页......
  • [ARC126C] Maximize GCD
    设\(a_x\)为数列\(a\)中的最大值。一般来说,与其处理\(x|\gcd(A_1,\dots,A_N)\),处理\(x=\gcd(A_1,\dots,A_N)\)更加容易。这是因为后者能够被分解为各个元素:\(\foralli,x|A_i\)。因此,我们将解决下面这个问题而不是原来的问题。寻找\(x\)的最大值,这样就有可能......