节点标签

我们可以在节点的设置页面,给节点增加任意数量的标签做标记。节点标签的意义在于,按照不同的特性,区分同一个集群下不同节点,再结合部署应用的调度功能,实现高级的调度策略。

比如,集群内有一台服务A,内存大、CPU性能高,那么我们希望数据库运行在这个服务器上,另外有 B/C 2台服务器用来做计算层,其中C绑定了公网IP,那么给各个服务器增加如下标签:

A:

  • role=db

B:

  • role=server

C:

  • role=server
  • ingress=true

然后在部署管理中,设置 mysql 的高级调度策略,条件 role In db,将 MySQL应用部署到节点A上。

设置 php 应用的调度策略,条件为 role In server,将多个php应用副本调度到服务器B和C上。

设置访问入口控制器的调度策略 ingress In true,将拥有公网IP的服务器C作为访问入口。

应用的高级调度策略,请参考 应用调度

results matching ""

    No results matching ""