您可以为已创建的 Kubernetes 集群手动添加工作节点,以达到扩容集群资源的目的,不支持控制节点。
前提条件
-
您已成功创建一个 Kubernetes 集群,详情请参见创建集群。
操作步骤
新建节点
-
登录百度智能云官网,并进入管理控制台。
-
选择“产品服务 > 云原生 > 容器引擎 CCE”,进入 集群管理 > 集群列表 。
-
在集群列表页面中,单击目标集群名称进入集群管理页面。
-
选择页面左侧 节点管理 > Worker ,进入节点列表页面,单击 添加节点 。
-
在扩容集群页面中,根据实际需求完成相关参数配置。
-
完成安全组选项配置。
配置项
|
必选/可选
|
配置说明
|
安全组
|
必选
|
节点绑定的安全组,默认绑定系统提供的 Worker 默认安全组,可根据实际需要进行更换或添加,具体信息请参见CCE 默认/附加安全组说明。
|
-
单击 添加配置,完成节点选项配置。
配置项
|
必选/可选
|
配置说明
|
节点创建方式
|
必选
|
选择“新建节点”,当前介绍新建云服务器加入集群。
|
付费方式
|
必选
|
仅支持后付费。
|
可用区
|
必选
|
用于筛选可用区下可用的子网。
|
节点子网
|
必选
|
选择为节点分配 IP 地址的子网。
|
其他配置项
|
-
|
具体信息请参见创建实例。
|
8.单击 高级设置,完成高级选项配置。
配置项
|
必选/可选
|
配置说明
|
Kubelet 数据目录
|
可选
|
volume 文件、plugin 文件等数据存储目录;若已挂载数据盘,建议存储到数据盘。
|
docker 数据目录
|
可选
|
docker 镜像、容器日志等数据存储目录;若已挂载数据盘,建议存储到数据盘。
|
部署前执行脚本
|
可选
|
在部署节点前执行的脚本命令,支持 Shell 格式,限制 1000 字符。
|
部署后执行脚本
|
可选
|
在部署节点后执行的脚本命令,支持 Shell 格式,限制 1000 字符。
|
封锁节点
|
必选
|
封锁节点开关,开启封锁节点后,节点将处于不可调度状态,新建的 Pod 将不会调度到该节点上,默认关闭。
|
资源预留
|
必选
|
设置 kube-reserved 为 kubernetes 进程预留资源,设置 system-reserved 为系统进程预留资源,请合理分配资源,避免 Pod 争夺资源导致节点资源短缺问题,具体信息请参见 资源预留说明。
|
资源标签
|
可选
|
节点对应云服务器的标签,可通过标签实现云服务器资源的分类管理,具体信息请参见标签。
|
K8S标签
|
可选
|
K8S 标签是管理和选择 K8S 对象的标识,将自动绑定到添加的节点,具体信息请参见K8S 标签说明。
|
污点设置
|
可选
|
节点污点和 Pod 容忍共同作用,确保 Pod 不被调度到节点上,除非 Pod 能够容忍节点污点,具体信息请参见污点和容忍说明。
|
显存共享
|
必选
|
显存共享开关,开启显存共享后,节点上的 GPU 资源将支持按照显存大小分配给多个容器,默认关闭。
|
-
单击 完成,完成添加节点,您可以在节点列表中查看添加的节点信息。
添加已有节点
-
登录百度智能云官网,并进入管理控制台。
-
选择“产品服务 > 云原生 > 容器引擎 CCE”,进入 集群管理 > 集群列表 。
-
在集群列表页面中,单击目标集群名称进入集群管理页面。
-
选择页面左侧 节点管理 > Worker ,进入节点列表页面,单击 添加节点 。
-
在扩容集群页面中,根据实际需求完成相关参数配置。
-
完成安全组选项配置(略)。
-
单击 添加配置,完成节点选项配置。
配置项
|
必选/可选
|
配置说明
|
节点创建方式
|
必选
|
选择“已有节点”,当前介绍添加已有云服务器加入集群,只支持选择当前集群私有网络下可用的实例。
|
节点类型
|
必选
|
通过云服务器 BCC 和弹性裸金属服务器 BBC 筛选对应类型的实例。
|
服务器类型
|
必选
|
用于筛选节点是否挂载 GPU 设备。
|
重装系统
|
必选
|
重装系统开关,将对所选实例进行重装操作系统,会清除系统盘内数据且不可恢复(云磁盘数据不受影响),默认开启。
|
镜像类型
|
必选
|
重装系统开启后,支持选择公共镜像和自定义镜像。
|
操作系统
|
必选
|
选择实例重装的操作系统。
|
管理员用户名
|
必选
|
登录实例的用户名,默认为 root。
|
管理员密码
|
必填
|
登录实例的密码,请确保输入的密码与实例密码一致,否则节点将添加失败。
|
-
单击 高级设置,完成高级选项配置(略)。
-
单击 完成,完成添加节点,您可以在节点列表中查看添加的节点信息。