最近更新时间:2024.02.02 11:20:59
首次发布时间:2022.03.04 23:10:38
集群中创建节点池后,可登录节点池管理页面,执行节点池相关操作。本文为您介绍节点池相关操作的操作场景、操作影响和操作步骤。
修改节点池相关配置,包括:节点池基础信息、Worker 节点配置、系统配置、安全配置等。
说明
默认节点池vke-default-nodepool
不支持更新 节点池信息、Worker 节点配置、系统配置。
登录 容器服务控制台,在左侧导航栏中单击 集群。
单击目标集群名称,在集群管理页面的左侧导航栏中选择 节点管理 > 节点池。
单击目标节点池右侧 操作 列下的 编辑,根据如下说明编辑节点池。编辑完成后单击 确认。
配置项 | 说明 |
---|---|
节点池信息 | |
名称 | 根据系统提示的命名规则,修改节点池名称。同一个集群内,节点池名称须唯一。 |
计费方式 | 当前节点池中节点的计费方式。 |
弹性伸缩 | 修改节点池启用状态和相关配置。
|
节点池标签 | 自定义的资源标签,用于从不同维度对具有相同特征的节点池进行分类、搜索和聚合,能够灵活管理节点池。 |
Worker 节点配置 | |
子网 | 更新节点池的子网,新增如下范围内的一个或多个子网,为节点提供网络支撑:
注意
|
多子网调度策略 | 为节点池中的多个子网设置调度优先级,用于在 Worker 节点扩容时按照子网优先级顺序进行调度。有如下两种策略:
|
计算规格 | 当前子网范围内可用的计算规格列表。根据实际需求选择您需要的计算规格。各计算规格的详细说明,请参见 实例规格清单。 注意
|
ECS 实例标签 | 容器服务为新增的 ECS 实例绑定火山引擎平台标签,用于搜索、管理 ECS 实例。 说明 更新后的 ECS 实例标签,仅对后续节点池扩容后新增的节点生效,存量节点上的 ECS 实例标签不受影响。 |
项目 | 【邀测·申请试用】为节点池指定所属项目,从项目纬度管理节点池资源的运维、授权等操作。默认选择 default(默认项目)。更多项目相关操作和说明,请参见 项目管理。 |
系统配置 | |
系统镜像 | 当前节点池中节点的操作系统。
|
系统云盘 | 提供操作系统运行、日志存储相关工作需要使用的存储空间。 说明
|
数据盘 | 提供额外存储空间,可用于日常工作中的数据存储。单个节点最多可挂载 15 块数据盘。
|
运维功能设置 | |
检查和自愈 | 【邀测·申请试用】配置是否开启节点检查自愈功能。
|
检查和自愈规则 | 【邀测·申请试用】在下拉菜单中选择节点自愈规则。如果未配置自愈规则,可以单击 新建检查自愈规则,创建新的规则。详细说明,请参见 配置节点池节点检查自愈。 |
安全配置 | |
安全组 | 集群默认安全组(命名格式为 说明
|
节点访问配置 | 更新节点池中后续新增节点的登录方式,对存量节点不生效。勾选表示修改后续新增节点的登录方式和对应的密码或 SSH 密钥对。
|
安全加固 | 更新安全加固开关状态:
说明 变更安全加固开关状态后,仅对后续节点池扩容后新增的节点生效,对存量节点不生效。 |
更多配置 | |
节点标签 | 增删节点标签。标签能够为节点定义不同的属性,方便批量筛选等需求。 |
Taints | 增删节点污点。污点(Taints)能够使节点排斥某些特定的 Pod,避免 Pod 调度到该节点上。 |
高级配置 | |
Kubelet 自定义参数 | 【邀测·申请试用】配置节点池中节点的 kubelet 自定义参数,用于调整节点行为。详细操作,请参见 配置节点池 kubelet 自定义参数。 |
节点名称自定义 | 开启后,该节点池中新增扩容的节点将自动使用此处定义的节点名称前缀。 说明 该节点池中存量节点的名称不受影响。 |
节点元数据名称自定义 | 开启后,该节点池中新增扩容的节点将自动使用此处定义的节点元数据名称(metadata.name)前缀。 说明 该节点池中存量节点的元数据名称不受影响。 |
镜像懒加载 | 【邀测·申请试用】默认不开启。开启后,节点池中的节点具备按需使用容器加速镜像的能力。更多说明,请参见 容器镜像懒加载方案。 注意
|
部署执行脚本 | 输入 Shell 格式的脚本,节点部署 Kubernetes 组件后将自动执行该脚本。需要您自行实现脚本命令,并保证脚本的可重入及重试逻辑。脚本及其日志文件可在节点的/usr/local/vke/userscripts 目录下查看。该功能常用于修改 Docker 配置参数等场景。 |
节点自动绑定公网 IP | 【邀测·申请试用】是否为集群中的节点自动绑定公网 IP(EIP):
说明
|
封锁节点 | 将节点池中的节点调整到已封锁且不可调用状态,新创建的 Pod 无法调度到该节点池中的节点上,已经运行在该节点上的 Pod 不受影响。可手动执行kubectl uncordon 命令取消封锁。封锁节点将减少该节点所属集群的剩余可用资源配额,若集群本身预留的可用资源不足,将会影响后续正常业务的调度和存量业务的运行。 |
部分满足限定条件的自定义节点池,支持添加已有的 ECS 节点,满足资源利旧、节点预热等业务场景需求。
说明
【邀测·申请试用】:该功能目前处于邀测阶段,如需使用,请提交申请。
仅满足如下条件的自定义节点池,支持添加已有的云服务器(ECS)节点:
...
中的 添加已有节点 。参数 | 描述 |
---|---|
云服务器选择 | 勾选目标云服务器名称,将该云服务器添加到当前自定义节点池中。 |
容器服务支持克隆节点池,通过创建相似配置的不同节点池,为多个上层业务提供服务。
...
中的 克隆 。确保正常业务运行不受影响的情况下,可移除不需要继续工作的节点池和相关节点。针对按量计费类型的节点,移除节点支持 同步销毁释放节点;包年包月类型的节点目前仅支持移除节点。
注意
...
中的 移除 。