设置节点Taints
当前节点存在污点(Taints),意味着该节点不允许或者尽量不调度容器组(Pod),除非设置了与污点Key=Value相同的容忍(Tolerations)的容器组才允许被调度到该节点。
影响策略
NoSchedule
当存在一个或多个影响策略为 NoSchedule 的污点,则容器组不会被调度到该节点。
PreferNoSchedule
不存在影响策略为 NoSchedule 的污点,但是存在一个或多个影响策略为 PreferNoSchedule 的污点,则容器组会尽量不调度到该节点。
NoExecute
当存在一个或多个影响策略为 NoExecute 的污点,则容器组不会被调度到该节点,并且会驱逐已经调度到该节点的容器组。
添加Taints
进入Taints具体操作步骤如下:
以系统管理员角色登录平台。
在左侧导航栏中选择主机集群。
选择需要进行操作的k8s集群,单击集群名称,进入集群详情页。
切换至集群节点标签页。
单击要添加Taints的节点名称,进入节点详情页。
选择污点(Taints) 标签页。
单击添加污点(Taints)。
设置污点(Taints) 名、污点(Taints) 值和影响策略。
每个节点可以添加一个或者多个Taints,各Taints根据名称进行区分。
编辑Taints
进入节点详情页的污点(Taints)标签页。
单击需要修改的Taints后的编辑按钮。
可对污点(Taints) 值、影响策略进行编辑。
编辑好后,单击确定。
删除Taints
进入节点详情页的Taints标签页。
单击需要删除的Taints后的删除。
单击确认删除后,完成删除。