ACK集群灰度部署组件

组件管理功能支持为容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)批量安装组件,同时提供多种灰度部署策略,包括基于数值、百分比及ACK节点标签的方式。本文将介绍如何在操作系统控制台使用灰度部署安装组件。

使用限制

  • 地域限制

    • 数值与百分比策略

      本功能目前仅支持中国内地与中国香港。

    • ACK节点标签策略

      本功能目前仅支持以下地域和可用区,如需新增地域或可用区,请加入操作系统服务控制台用户群(钉钉群号:94405014449)以获取相关支持。

      地域

      Region ID

      可用区

      华东1(杭州)

      cn-hangzhou

      B、G、H、I、J、K

      华北2(北京)

      cn-beijing

      C、D、E、F、G、H、I、K

      华北6(乌兰察布)

      cn-wulanchabu

      A、B、C

      华南1(深圳)

      cn-shenzhen

      A、C、D、E、F

      西南1(成都)

      cn-chengdu

      A、B

  • 操作系统限制

    架构

    操作系统

    x86架构

    • Rocky Linux 9.5

    • Rocky Linux 9.1

    • Ubuntu 20.04

    • Alibaba Cloud Linux 3 容器优化版

    • Rocky Linux 8.8

    • Ubuntu 22.04

    • Alibaba Cloud Linux 3 Pro

    • Alibaba Cloud Linux 2/3

    • CentOS 7.6及更高版本,或CentOS 8

    • Anolis OS 7/8

    • Ubuntu 24.04

    ARM架构

    • Alibaba Cloud Linux 3 Pro

    • Alibaba Cloud Linux 3

前提条件

  • 如果您使用RAM用户,请确保阿里云账号(主账号)已将系统策略AliyunECSReadOnlyAccessAliyunSysomFullAccess授予RAM用户

  • 已开通控制台权限。

    首次登录操作系统控制台时,单击开通服务以开通控制台服务。

灰度部署

  1. 访问操作系统控制台-组件管理

  2. 选择需要安装的组件,单击安装

  3. 在页面左侧顶部,选择目标实例所在的地域。

    image

  4. 组件操作选择安装操作方式选择集群,选择需要安装组件的集群。

  5. 展开高级选项(可选),打开灰度部署,根据实际需求选择灰度部署方式。

    策略类型

    功能描述

    说明

    标签(推荐)

    该策略会筛选出包含所配置标签的节点来安装组件。

    多个标签之间是或的关系,只要节点包含任意选中的标签,即可被选中。

    说明

    首次使用需单击授权,授予组件获取ACKRBAC访问权限

    数量

    从目标集群的所有节点中随机选择N个节点安装组件。

    如果集群因缩容而导致数量低于灰度配置的数值,则以集群实际存在的节点数量为准。

    百分比

    从目标集群的所有节点中随机选择N%比例的节点安装组件。

    具体的节点数量为ACK节点数量M * N%向下取整。

  6. 单击执行,显示安装状态。单击查看详情可查看具体实例执行的情况。

  7. (可选)如果您不再需要通过ACK标签的灰度部署来安装组件,您可以关闭组件访问集群的权限