本章将介绍如何通过容器服务控制台创建节点池,具体步骤如下:
- 登录容器服务控制台。
- 在左侧导航栏中,选择集群,进入集群管理页面。
- 选择需要创建节点池的集群ID,进入该集群操作页面。
- 选择节点管理 > 节点池,进入节点池列表页。
- 在节点池列表上方,点击创建节点池,进入创建节点池的页面。
- 在创建节点池页面中,可按需对以下信息进行配置:
- 节点池名称:用户自定义节点池的名称,2-64个字符,支持中文,英文,数字,以及特殊字符-,.!$^*()%#&+/:;<=>[]_`{|}~
- 弹性伸缩:节点池是否开启弹性伸缩,默认为关闭状态。
- 计费方式:支持按量付费(按日月结)、按量付费两种计费模式,可根据实际需求进行选择。
注:开启弹性伸缩的节点池只支持计费方式为按量付费的节点
- 机型配置:用户根据实际情况配置数据中心、CPU、内存、是否支持IPV6、架构、分类、镜像、系统盘等机型信息。
- 数据盘:自定义数据盘大小以及选择是否格式化并挂载至指定目录下。
- 数据盘标签:按需输入或选择已有标签,最多可添加10个数据盘标签。
- 容器运行时:提供Docker和Containerd两种运行时,用户根据集群版本和实际需求选择运行时,详情请见运行时说明。
- 容器存储目录:按需选择是否自定义容器和镜像存储目录,建议存储到数据盘,如不设置,默认为/data/docker。
- 登录方式:节点池内云服务器的登录方式,支持密钥登陆和密码登陆。
- 所属项目:选择节点池中的机器所属的项目。
- 关联VPC:默认集群所在VPC,不可更换。
- 关联子网:选择节点池内机器所在子网。
- 多子网扩展策略:有均衡分布以及优先选择两种策略,请根据实际需求进行选择:
- 均衡分布:弹性服务器扩容时优先保证选择的子网列表中各子网下弹性服务器数量均衡,当无法在目标可用区下完成弹性服务器扩容时,按照优先选择原则选择其他子网。
- 优先选择:弹性服务器扩容时目标子网的选择按照选择的子网列表的顺序进行优先级排序。
- 安全组:选择节点池内机器的安全组信息。
- 节点数量:节点池刚创建时的节点数量,请根据实际需求进行配置。
- 节点数量范围:节点数量将在设定的节点范围内自动调节,不会超出该设定范围。
- 高级配置(可选):按需配置以下信息:
- 部署前执行脚本:指定自定义数据来配置Node,即当节点部署前执行的命令脚本,需要自行保证脚本的可重入及重试逻辑, 脚本及其生成的日志文件可在节点的/usr/local/ksyun/kce/pre_userscript路径查看。
- 部署后执行脚本:指定自定义数据来配置Node,即当节点部署后执行的命令脚本,需要自行保证脚本的可重入及重试逻辑, 脚本及其生成的日志文件可在节点的/usr/local/ksyun/kce/userscript路径查看。
- 封锁:根据需求勾选是否封锁worker节点,封锁worker节点后,将不接受新的Pod调度到该节点,若需重新调度,则要手动取消封锁的节点。更多操作请见详情请见详情。
- Label:为节点池设置 Label,会自动在节点池中的节点上设置 Label,从而实现服务的灵活调度策略,可根据需求进行Label自定义设置。
- Taints:为节点池设置Taints,会自动在节点池中的节点上设置Taints,具体的参数设置请见详情。
- 点击创建,执行创建节点池操作,在节点池列表页中可查看创建的节点池。