上云无忧 > 文档中心 > 天翼云云容器引擎-设置应用调度策略
云容器引擎
天翼云云容器引擎-设置应用调度策略

文档简介:
系统支持丰富的调度策略,包括静态的全局调度策略,以及动态的运行时调度策略,用户可以根据需要自由组合使用这些策略来实现自己的需求。平台支持以下两种亲和性的调度方式。应用间的亲和性:决定应用部署在相同或不同节点中。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

设置应用调度策略


系统支持丰富的调度策略,包括静态的全局调度策略,以及动态的运行时调度策略,用户可以根据需要自由组合使用这些策略来实现自己的需求。平台支持以下两种亲和性的调度方式。应用间的亲和性:决定应用部署在相同或不同节点中。 

设置应用间亲和:应用部署在相同“节点”中。用户可根据业务需求进行应用的就近部署,容器间通信就近路由,减少网络消耗。如下图,APP1、APP2、APP3和APP4部署在相同节点上,为亲和性部署。

    

设置应用间反亲和:“不同应用”或“相同应用的多个实例”部署在不同主机中。同个应用的多个实例反亲和部署,减少宕机影响;互相干扰的应用反亲和部署,避免干扰。如APP1、APP2、APP3和APP4分别部署在不同节点上,这四个应用为反亲和性部署。

    

应用与节点间的亲和性:应用与节点亲和,决定应用部署在某些特定的主机中,应用与节点反亲和,决定应用不能部署在某些特定的主机中。

注意:

在设置“应用间的亲和性”和“应用与节点间的亲和性”时,需确保不要出现互斥情况,否则应用会部署失败。例如如下互斥情况,应用将会部署失败:

1、APP1、APP2设置了应用间的反亲和,例如APP1部署在Node1,APP2部署在Node2。

2、APP3部署上线时,既希望与APP2亲和,又希望可以部署在不同节点如Node3上,这就造成了应用亲和和节点亲和间的互斥,导致最终应用部署失败。

操作步骤:    

调度说明

操作步骤

应用和节点的亲和性

与节点的亲和性

Ÿ     在【调度策略】【应用和节点的亲和性】【与节点的亲和性】下,单击【添加】;

Ÿ     勾选需要亲和的节点,单击【确定】。该应用将部署在选择的节点中;

与节点的反亲和性

Ÿ     在【调度策略】【应用和节点的亲和性】【与节点的反亲和性】下,单击【添加】;

Ÿ     勾选需要反亲和的节点,单击【确定】。该应用将不会部署在选择的节点中;

应用间的亲和性

与应用的亲和

Ÿ     在【调度策略】【应用间的亲和性】【与应用的亲和性】下,单击【添加】;

Ÿ     勾选需要亲和的应用,单击【确定】。亲和的应用将部署在相同节点中;

与应用的反亲和

Ÿ     在【调度策略】【应用间的亲和性】【与应用的反亲和性】下,单击【添加】;

Ÿ     勾选需要反亲和的应用,单击【确定】。反亲和的应用将部署在不同节点中;

相似文档
  • 在实际环境中,对服务的访问会有两种来源:集群内部的程序、集群外部。本章节介绍集群“内部访问”的类型: A、集群虚拟IP:选择此类型,系统将自动分配一个仅集群内部可以访问的虚拟IP,供集群内部的容器访问;
  • 在实际环境中,对服务的访问会有两种来源:集群内部的程序、集群外部。本章节介绍集群“外部访问”的类型: A、负载均衡:弹性负载均衡(ELB)通过将访问流量自动分发到多台弹性云主机,扩展应用系统对外的服务能力,实现更高水平的应用程序容错性能。
  • Docker 镜像是由多个文件系统叠加而成,当启动一个容器的时候,Docker会加载只读镜像层并在上面添加一个读写层。当删除Docker容器并通过该镜像重新启动时,之前的更改将会丢失。为了能够保存数据以及共享容器间的数据,Docker提出了 数据卷的概念。
  • 云容器引擎为满足多种复杂场景下应用间的互相访问,提供了不同的访问方式,从而满足不同场景提供不同访问通道。 l、集群内访问 2、VPC内访问 3、公网访问-弹性IP 4、公网访问-四层负载均衡 5、公网访问-七层负载均衡
  • 集群内访问表示应用暴露给同一集群内其他应用访问的方式,可以通过“集群内部域名”访问。集群内部域名格式为“<自定义的访问方式名称>.<应用所在命名空间>.svc.cluster.local”,例如“nginx.default.svc.cluster.local”。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部