# 概述

节点是集群的基本组成元素,每个节点都包含运行Pod的基本组件。LStack容器服务节点分为3种类型,说明如下。

  • 节点角色master:Kubernetes管理面节点,负责维持集群正常运行。

  • 节点角色infra:LStack容器服务相关组件使用,属于管理面节点。

  • 节点角色worker:工作节点,业务应用运行于此。

# 节点标签

节点标签主要应用场景有两类:

  • 节点分组

  • 工作负载和节点的亲和性与反亲和性。

    • 不同工作负载对硬件资源需求不同,可以通过给节点加标签,在部署工作负载时选择相应标签选择亲和性。
    • 将微服务各模块分散到指定的节点运行,互相不干扰。

# 节点污点

亲和性调度使Pod被“吸引”到一类特定节点,而污点使得节点“排斥”一类特定的Pod。

污点容忍应用于Pod,允许(非强制)Pod调度到带有与之匹配污点的节点之上。

通过污点和污点容忍的相互配合,可以避免Pod被分配到不合适的节点上。每个节点可以配置多个节点,那些不能容忍这些污点的Pod不会被该节点接受,集群在调度Pod时,会过滤掉。

# 操作简介

# 节点列表

# 前提

集群列表中存在集群(无关状态)

# 操作步骤

  1. 点击节点管理按钮进行节点列表页。

  2. 可以使用右上角的集群筛选按钮进行节点按集群筛选,以及输入节点名称,进行节点模糊查询。

# 标签管理

除了使用节点池统一管理标签外,您也可以针对每一个节点单点配置标签。

# 前提

存在节点状态为“正常”的节点。
已进入节点列表页面。

# 操作步骤

  1. 找到要进行标签管理的节点,点击标签管理按钮。

  2. 点击按钮后,进入标签管理页面。

  3. 可以删除节点上的非系统标签,也可以添加自定义标签。

# 污点管理

除了使用节点池统一管理污点外,您也可以针对每一个节点单点配置污点。

# 前提

存在节点状态为“正常”的节点。
已进入节点列表页面。

# 操作步骤

  1. 找到要进行污点管理的节点,点击污点管理按钮,点击后,进入污点管理页面。

# 节点详情

# 前提

存在节点

# 操作步骤

  1. 找到要查询节点详情的节点,点击节点名称,点击后,进入节点详情页面。

  2. 在详情页底部,可以查询节点的k8s事件。

  3. 可以按时间段来过滤节点的k8s事件,也可以通过k8s事件的名称来查询k8s事件。

# 操作记录

用户每次针对节点的创建和删除操作,都会生成操作记录,可以通过查下操作记录,实时查询创建和删除节点异步任务的执行进度。

# 前提

已进入节点列表页面。

# 操作步骤

  1. 点击操作记录按钮,点击后进入操作记录页面。

  2. 可以通过右上角的筛选下拉框对操作记录进行按执行状态筛选,点击详情按钮即可查看对应操作记录的详细日志。