ACK Serverless集群开启调度策略后,应用可以通过使用Kubernetes原生的Pod间亲和、地域间拓扑打散或节点亲和实现高可用或低时延等能力。本文介绍如何开启ACK Serverless集群虚拟节点调度策略。
重要
本文功能目前处于白名单测试阶段,如需使用,请提交工单申请。
前提条件
已创建集群版本为1.22及以上的ACK Serverless集群Pro版。详细信息,请参见创建ACK Serverless集群。
注意事项
-
Pod上设置的对于其他Pod的反亲和,可能导致本Pod无法调度,请谨慎使用。
-
Pod上设置的对于虚拟节点的反亲和,可能导致Pod无法调度,请在提交Pod时进行检查。
-
由于Pod调度时会进行库存查询以及集群状态更新,处理速度相较于不开启时会有单个Pod 1秒左右的差异。目前并发调度的吞吐量极限约为每秒300个Pod,若对Pod调度速度以及并发吞吐量有需求,请谨慎开启。
步骤一:确认组件已安装且版本适用
虚拟节点开启调度策略依赖于Kube Scheduler以及ACK Virtual Node两个组件,且两个组件的版本需要达到要求,请按照以下步骤确认组件安装情况以及版本。
-
登录容器服务管理控制台,在左侧导航栏选择集群。
-
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > 组件管理。
-
在核心组件区域,请确保以下组件已安装且版本符合要求。如果不符,请单击卡片右下角的安装或升级。
-
Kube Scheduler:5.2及以上
-
ACK Virtual Node:v2.10.0-rc.5以上
-
步骤二:开启调度功能
-
单击Kube Scheduler组件卡片右下角的配置。
-
选中开启虚拟节点调度,单击确定。
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/171623.html