更新时间:2024-04-11 GMT+08:00
分享

部署策略

可用区部署策略

优先模式:以拓扑域topology.kubernetes.io/zone为key做多实例副本软的反亲和部署。优先将插件的容器实例调度到不同可用区的节点上,如集群下节点不满足多可用区,插件实例将调度到单可用区下的不同节点。

强制模式:以拓扑域topology.kubernetes.io/zone为key做多实例副本硬反亲和部署。插件容器实例强制调度到不同可用区的节点上,如集群下节点支持的可用区数目小于实例数,插件实例将无法全部运行。

参数名

取值范围

默认值

是否允许修改

作用范围

availability-zone

优先模式/强制模式

优先模式

允许

CCE Standard/CCE Turbo

配置建议:

优先模式

节点亲和

用户支持指定volcano插件的节点亲和调度策略

参数名

取值范围

默认值

是否允许修改

作用范围

affinity

不配置/亲和节点调度/亲和节点池调度/自定义亲和策略

不配置

允许

CCE Standard/CCE Turbo

不配置:插件实例不指定节点亲和调度。

指定节点调度:指定插件实例部署的节点。若不指定,将根据集群默认调度策略进行随机调度。

指定节点池调度:指定插件实例部署的节点池。若不指定,将根据集群默认调度策略进行随机调度。

自定义亲和策略:填写期望插件部署的节点标签实现更灵活的调度策略,若不填写将根据集群默认调度策略进行随机调度。

配置建议:

使用默认配置

同时设置多条自定义亲和策略时,需要保证集群中存在同时满足所有亲和策略的节点,否则插件实例将无法运行。

容忍策略

节点异常时等待指定时间再驱逐插件volcano容器实例,提高插件可用性

参数名

取值范围

默认值

是否允许修改

作用范围

toleration

taints的社区配置

允许

CCE Standard/CCE Turbo

默认节点60s不可用再驱逐volcano容器

配置建议:

使用默认配置

相关文档