赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 分布式云容器平台ACK One
  4. 操作指南
  5. 多集群舰队
  6. GitOps
  7. 管理GitOps
  8. GitOps高可用模式

GitOps高可用模式

  • 管理GitOps
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

ACK One GitOps提供高可用模式运行Argo CD。默认模式只启动1个单副本Deployment;高可用模式会运行4个Deployment(其中argocd-server为2副本),确保Argo CD各组件资源充足,并对各组件参数进行调优。本文为您介绍如何使用GitOps的高可用模式。

说明
  • 当您的关联集群数量超过20个或Application数量超过200个,建议您使用GitOps高可用模式来发布应用。

  • 高可用模式适合Application数量在2000个以内的场景,若您Application数量超过2000个,并出现性能问题,请提交工单联系容器服务团队。也可加入钉钉群(钉钉群号:35688562)进行反馈。

计费说明

  • 默认模式,GitOps会产生1个2核 4 GB的ECI费用,具体计费信息,请参见弹性容器实例计费概述。

  • 高可用模式,GitOps会产生4个2核 4 GB+1个4核8 GB的ECI费用,以及PrivateZone的费用。具体计费信息,请参见弹性容器实例计费概述和PrivateZone产品计费。

前提条件

  • 已开启舰队管理功能。

  • 已在ACK One Fleet实例中开启GitOps。具体操作,请参见在ACK One Fleet实例中开启GitOps。当前ACK One为默认开启GitOps。

  • 已在ACK One控制台为账号授予AliyunAdcpServerlessKubernetesRole角色权限。

    重要

    如果当前登录的是RAM用户(子账号),则需要阿里云账号(主账号)额外再给RAM用户授予RAM的GerRole的权限,或者添加权限策略AliyunRAMReadOnlyAccess,否则无法正常使用控制台。

  • 已安装阿里云CLI 3.0.172或以上版本并配置凭证。

开启GitOps高可用模式

  1. 执行以下命令,为ACK One舰队开启GitOps高可用模式。

    aliyun adcp UpdateHubClusterFeature --ClusterId <YOUR-FLEET-ID> --ArgoCDEnabled true --ArgoCDHAEnabled true 
  2. 执行以下命令,查看高可用模式是否开启成功。

    aliyun adcp DescribeHubClusterDetails --ClusterId <your-fleet-id> |grep -B3 -A2 HA

    预期输出如下:HAEnabled为true表示开启成功。

    "ACKOne": {
      "GitOps": {
        "Enabled": true,
        "HAEnabled": true
      }
    }

关闭GitOps高可用模式

  1. 执行以下命令,为ACK One舰队关闭GitOps高可用模式。

    aliyun adcp UpdateHubClusterFeature --ClusterId <YOUR-FLEET-ID> --ArgoCDEnabled true --ArgoCDHAEnabled false 
  2. 删除PrivateZone解析记录。

    登录PrivateZone控制台,在内网DNS解析 (PrivateZone)页面的用户域名列表中,找到格式为svc.cluster.local.<fleet-id>的域名记录,删除其中所有以.argocd为后缀的解析记录。

相关文章

登录GitOps系统 2025-04-18 18:11

本文介绍ACK One GitOps用户如何登录GitOps系统。 前提条件

开通公网访问GitOps 2025-04-18 18:11

在ACK One的集群中需要通过ArgoCD提交或访问应用时,您可以开通GitOps公网访问,从而能更便捷地访问GitOps。本文介绍如何在Fleet实例中开通GitOps公网访问。 前提条件 已开启舰队管理功能

GitOps高可用模式 2025-04-18 18:11

ACK One GitOps提供高可用模式运行Argo CD。默认模式只启动1个单副本Deployment;高可用模式会运行4个Deployment(其中argocd-server为2副本),确保Argo CD各组件资源充足,并对各组件参数进行调优。本文为您介绍如何使用GitOps的高可用模式。

自定义域名访问GitOps控制台 2025-04-18 18:11

如需使用自定义域名访问ACK One GitOps控制台,您可以将自定义域名通过CNAME记录指向GitOps的默认域名,配置SSL证书后,通过https://${your-domain}并使用云SSO账号登录。 前提条件 已从

使用GitOps管理集群 2025-04-18 18:11

本文介绍如何在GitOps系统中管理ACK集群。 前提条件 已登录GitOps系统。具体操作,请参见登录GitOps系统。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号