节点管理
# 概述
节点是集群的基本组成元素,每个节点都包含运行Pod的基本组件。LStack容器服务节点分为3种类型,说明如下。
节点角色master:Kubernetes管理面节点,负责维持集群正常运行。
节点角色infra:LStack容器服务相关组件使用,属于管理面节点。
节点角色worker:工作节点,业务应用运行于此。
# 节点标签
节点标签主要应用场景有两类:
节点分组
工作负载和节点的亲和性与反亲和性。
- 不同工作负载对硬件资源需求不同,可以通过给节点加标签,在部署工作负载时选择相应标签选择亲和性。
- 将微服务各模块分散到指定的节点运行,互相不干扰。
# 节点污点
亲和性调度使Pod被“吸引”到一类特定节点,而污点使得节点“排斥”一类特定的Pod。
污点容忍应用于Pod,允许(非强制)Pod调度到带有与之匹配污点的节点之上。
通过污点和污点容忍的相互配合,可以避免Pod被分配到不合适的节点上。每个节点可以配置多个节点,那些不能容忍这些污点的Pod不会被该节点接受,集群在调度Pod时,会过滤掉。
# 操作简介
# 节点列表
# 前提
集群列表中存在集群(无关状态)
# 操作步骤
点击节点管理按钮进行节点列表页。
可以使用右上角的集群筛选按钮进行节点按集群筛选,以及输入节点名称,进行节点模糊查询。
# 标签管理
除了使用节点池统一管理标签外,您也可以针对每一个节点单点配置标签。
# 前提
存在节点状态为“正常”的节点。
已进入节点列表页面。
# 操作步骤
找到要进行标签管理的节点,点击标签管理按钮。
点击按钮后,进入标签管理页面。
可以删除节点上的非系统标签,也可以添加自定义标签。
# 污点管理
除了使用节点池统一管理污点外,您也可以针对每一个节点单点配置污点。
# 前提
存在节点状态为“正常”的节点。
已进入节点列表页面。
# 操作步骤
- 找到要进行污点管理的节点,点击污点管理按钮,点击后,进入污点管理页面。
# 节点详情
# 前提
存在节点
# 操作步骤
找到要查询节点详情的节点,点击节点名称,点击后,进入节点详情页面。
在详情页底部,可以查询节点的k8s事件。
可以按时间段来过滤节点的k8s事件,也可以通过k8s事件的名称来查询k8s事件。
# 操作记录
用户每次针对节点的创建和删除操作,都会生成操作记录,可以通过查下操作记录,实时查询创建和删除节点异步任务的执行进度。
# 前提
已进入节点列表页面。
# 操作步骤
点击操作记录按钮,点击后进入操作记录页面。
可以通过右上角的筛选下拉框对操作记录进行按执行状态筛选,点击详情按钮即可查看对应操作记录的详细日志。
上一篇: 节点池管理 命名空间管理