组件管理功能支持为容器服务 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用户,请确保阿里云账号(主账号)已将系统策略
AliyunECSReadOnlyAccess
和AliyunSysomFullAccess
授予RAM用户。已开通控制台权限。
首次登录操作系统控制台时,单击开通服务以开通控制台服务。
灰度部署
访问操作系统控制台-组件管理。
选择需要安装的组件,单击安装。
在页面左侧顶部,选择目标实例所在的地域。
组件操作选择安装,操作方式选择集群,选择需要安装组件的集群。
展开高级选项(可选),打开灰度部署,根据实际需求选择灰度部署方式。
策略类型
功能描述
说明
标签(推荐)
该策略会筛选出包含所配置标签的节点来安装组件。
多个标签之间是或的关系,只要节点包含任意选中的标签,即可被选中。
说明首次使用需单击授权,授予组件获取ACK的RBAC访问权限。
数量
从目标集群的所有节点中随机选择N个节点安装组件。
如果集群因缩容而导致数量低于灰度配置的数值,则以集群实际存在的节点数量为准。
百分比
从目标集群的所有节点中随机选择N%比例的节点安装组件。
具体的节点数量为ACK节点数量
M * N%
向下取整。单击执行,显示安装状态。单击查看详情可查看具体实例执行的情况。
(可选)如果您不再需要通过ACK标签的灰度部署来安装组件,您可以关闭组件访问集群的权限。