最近更新时间:2024.05.09 19:20:28
首次发布时间:2022.03.04 23:10:38
通过节点池可以统一管理集群中的一组节点资源。本文介绍创建普通节点池的操作步骤和参数配置。
已创建容器服务集群,操作方法参见 创建集群。
配置项 | 说明 |
---|---|
名称 | 根据系统提示的命名规则,自定义节点池名称。同一个集群内,节点池名称须唯一。 |
计费方式 | 节点对应云服务器(ECS)资源的收费模式: |
弹性伸缩 | 默认不启用。勾选启用后节点池支持弹性伸缩能力,需要配置以下参数:
注意 开启 弹性伸缩 后,您还需要配置弹性伸缩规则,才能实现节点的弹性伸缩。详细操作,请参见 节点弹性伸缩。 |
节点池标签 | 自定义的资源标签,用于从不同维度对具有相同特征的节点池进行分类、搜索和聚合,能够灵活管理节点池。 单击 添加标签,根据界面提示输入 键 和 值。 |
配置项 | 说明 |
---|---|
可用区 | 可用区是同一地域下电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。不同地域支持的可用区不同,详情请参见 地域和可用区。
|
子网 | 系统将根据所选可用区筛选可用的子网列表,选择可用区范围内一个和多个子网,为节点提供网络支撑。
说明
|
多子网调度策略 | 为节点池中的多个子网设置调度优先级,用于在 Worker 节点扩容时按照子网优先级顺序进行调度。有如下两种策略:
|
计算规格 | 系统会根据所选子网筛选可用的计算规格列表,并按照所选计算规格定义节点的计算资源配置。各计算规格的详细说明,请参见 实例规格清单。
说明
|
高性能计算集群 | 计算规格 选择 高性能计算 GPU 型 规格后显示该参数。 注意
|
节点数量 | 配置集群起始节点数量,为工作负载运行提供计算存储等资源。
|
ECS 实例标签 | 容器服务为新增的 ECS 实例绑定火山引擎平台标签,用于搜索、管理 ECS 实例。 单击 添加标签,根据界面提示输入 键 和 值。 说明 后续节点池扩容后新增的节点,将绑定该 ECS 实例标签。 |
项目 | 【邀测·申请试用】为节点池指定所属项目,从项目纬度管理节点池资源的运维、授权等操作。默认选择 default(默认项目)。更多项目相关操作和说明,请参见 项目管理。 |
配置项 | 说明 |
---|---|
系统镜像 | 根据实际情况,选择节点使用的系统镜像,包括:公共镜像、自定义镜像、共享镜像。
注意
|
系统云盘 | 提供操作系统运行、日志存储相关工作需要使用的存储空间。 说明
|
数据盘 | 提供额外存储空间,可用于日常工作中的数据存储。单个节点最多可挂载 15 块数据盘。
|
配置项 | 说明 |
---|---|
检查和自愈 | 【邀测·申请试用】配置是否开启节点检查自愈功能。
|
检查和自愈规则 | 【邀测·申请试用】在下拉菜单中选择节点自愈规则。如果未配置自愈规则,可以单击 新建检查自愈规则,创建新的规则。详细说明,请参见 配置节点池节点检查自愈。 |
配置项 | 说明 |
---|---|
安全组 | 为保证集群和节点本身功能的正常运作,容器服务默认提供一个安全组(命名格式为 说明
|
登录方式 | 配置节点登录方式,以确保容器服务集群内节点可以登录。
|
安全加固 | 配置主机安全加固。
|
配置项 | 说明 |
---|---|
节点标签 | 对应 Kubernetes 中的 Label,能够为节点定义不同的属性,方便批量筛选等需求,可为节点池中的节点批量添加相同标签。 单击 添加节点标签,根据界面提示输入 键 和 值。 |
Taints | 污点(Taints)能够使节点排斥某些特定的 Pod,避免 Pod 调度到该节点上,可为节点池中的节点批量添加相同污点。
|
配置项 | 说明 |
---|---|
Kubelet 自定义参数 | 【邀测·申请试用】配置节点池中节点的 kubelet 自定义参数,用于调整节点行为。详细操作,请参见 配置节点池 kubelet 自定义参数。 |
节点名称自定义 | 默认不开启,开启后设置 节点名称前缀,用于在容器服务或云服务器中快速识别节点。后续该节点池中新增扩容的节点将自动使用此处定义的节点名称前缀。 |
节点元数据名称自定义 | 默认不开启,开启后设置 节点元数据名称前缀(metadata.name),用于在监控、告警等外部系统中标识资源。后续该节点池中新增扩容的节点将自动使用此处定义的节点元数据名称前缀。 |
镜像懒加载 | 【邀测·申请试用】默认不开启。开启后,节点池中的节点具备按需使用容器加速镜像的能力。更多说明,请参见 容器镜像懒加载方案。 注意 仅 Containerd 版本为 1.4.13-vke.3 及以上版本的节点才可用该功能。Containerd 版本查看方法,请参见 FAQ。 |
部署执行脚本 | 输入 Shell 格式的脚本,节点部署 Kubernetes 组件后将自动执行该脚本。需要您自行实现脚本命令,并保证脚本的可重入及重试逻辑。脚本及其日志文件可在节点的/usr/local/vke/userscripts 目录下查看。该功能常用于修改 Docker 配置参数等场景。 |
节点自动绑定公网 IP | 【邀测·申请试用】是否为集群中的节点自动绑定公网 IP(EIP):
说明
|
封锁节点 | 默认不开启。开启封锁节点后,将节点池中的节点调整到已封锁且不可调用状态,新创建的 Pod 无法调度到该节点池中的节点上,已经运行在该节点上的 Pod 不受影响。可手动执行kubectl uncordon 命令取消封锁。封锁节点将减少该节点所属集群的剩余可用资源配额,若集群本身预留的可用资源不足,将会影响后续正常业务的调度和存量业务的运行。 |