您可以通过容器服务控制台设置节点调度状态,从而合理分配各节点的负载。
操作步骤
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在节点页面中,在目标节点操作列进行调度设置。
选择
,在弹出框中关闭节点可调度开关,单击确定。将节点标识为不可调度状态,已有的Pod可以继续对外提供服务,但后续新建Pod不会再调度到该节点。选择
,在弹出框中单击确定。排空节点上的已有Pod,但由DaemonSet控制的Pod都不会被排空,然后将节点标识为不可调度状态, 后续新建Pod不会再调度到该节点。
可以看到节点的调度状态发生变化。
后续步骤
如果您需要将不可调度的节点重新上线,需要进行以下操作:
在目标节点操作列,选择
。在调度设置对话框中,打开节点可调度开关,单击确定。
此时该节点调度状态变为可调度。
相关文档
通过设置节点标签和nodeSelector策略,您可以将应用调度到指定节点上。详细信息,请参见调度应用至指定节点。
您可以给节点池设置标签(labels),使得应用Pod调度到对应标签节点池下的节点上。详细信息,请参见调度应用至指定节点池。