最近更新时间:2024-04-29 15:00:12
本文介绍创建节点启动模板的注意事项、如何创建节点启动模板以及后续操作。
模板一旦创建,支持修改和删除的操作,并且支持创建新的版本。
节点启动模板可以用于节点快速创建,您可以通过组合实例类型、规格、镜像、可用区等信息,预置不同用途的启动模板。
后续创建集群操作过程中,可在添加节点时引用模板,详情参见 引用节点启动模板。
1. 登录容器服务控制台。
2. 在左侧导航栏中,选择节点启动模板,进入节点启动模板页面。
3. 单击新建模板,进入添加启动模板页面。
根据以下提示进行启动模板配置,配置完成后点击下一步。
配置项 | 描述 |
*数据中心 | 选择集群所在的地域。 说明 国内地区支持华北1(北京) |
*模板名称 | 用户自定义节点启动模板的名称。 说明 长度为2-64个字符,支持中文,英文,数字,以及特殊字符-,.!$^*()%#&+/:;<=>[]_`{|}~ |
*模板类型 | 仅支持云服务器。 |
*所属项目 | 自定义节点的所属项目。 |
*K8S版本 | 选择k8s版本 |
配置项 | 描述 |
*计费方式 | 支持包年包月、按量付费(按日月结)、按量付费三种付费类型。更多计费信息可参考计费方式。 选择包年包月时,需设置以下参数。
|
*可用区 | 选择节点部署的可用区,有5个可用区可供用户选择。 说明 可用区是同一地域下电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。不同地域支持的可用区不同,详情参见支持地域。 |
*机型 | 不同可用区下对应不同的机型。用户根据需求选择云服务器机型。 |
*集群网络 | 选择集群所在的VPC网络,为集群内主机分配在节点网络地址范围内的 IP 地址。 说明 用户可以选择私有网络中的子网用于集群的节点网络,更多私有网络的介绍请参考虚拟网络和子网。 |
*节点网络 | 选择节点部署的VPC内的子网信息。系统将为集群内主机分配在节点网络地址范围内的IP地址。 |
*镜像 | 目前金山云容器服务支持Ubuntu-18.04 64位、Ubuntu-20.04 64位、Ubuntu-22.04 64位和CentOS-7.0 64位、CentOS-8.0 64位、CentOS-8.2 64位节点镜像。 |
*系统盘 | 支持SSD云硬盘3.0和高效云盘。根据需求选择系统盘并设置系统盘大小。 说明 系统盘提供操作系统运行、日志存储相关工作需要使用的存储空间。 |
数据盘 | 支持SSD云硬盘3.0和高效云盘。用户可自定义数据盘大小,并选择是否随实例删除以及是否格式化并挂载至指定目录下。 说明 数据盘提供额外存储空间,可用于日常工作中的数据存储。 |
*实例名称 | master节点的名字。 说明 实例名称默认以“前缀”-“后缀”方式自动生成,中间“-”分割,支持自定义,例如:Master-1,Master-2... |
Nodename类型 | 选择Hostname或IP。 说明 使用节点的 Hostname 或 IP 作为 k8s Nodename(kubectl get nodes 所看到的节点名)。 |
配置项 | 描述 |
*容器运行时 | 提供containerd运行时。更多信息请参见运行时说明。 |
容器存储目录 | 按需选择是否自定义容器和镜像存储目录,建议存储到数据盘,如不设置,默认为/data/container。 |
容器单个日志文件大小 | 用户可按需自定义配置单个日志文件大小,如不设置,默认为100M。 |
日志文件数量大小 | 用户可按需自定义配置日志文件数量大小,如不设置,默认为10个。 |
部署前执行脚本 | 指定自定义数据来配置Node,即当节点部署前执行的命令脚本,需要自行保证脚本的可重入及重试逻辑, 脚本及其生成的日志文件可在节点的/usr/local/ksyun/kce/pre_userscript路径查看。 |
部署后执行脚本 | 指定自定义数据来配置Node,即当节点部署后执行的命令脚本,需要自行保证脚本的可重入及重试逻辑, 脚本及其生成的日志文件可在节点的/usr/local/ksyun/kce/userscript路径查看。 |
Label | 为Kubernetes集群节点添加标签(Label),标签是键值对。根据需求进行Label自定义设置,设置标签名、标签值。有效标签键包含前缀(可选)和名称,如果有前缀,前缀和名称之间用正斜线(/)分隔。 说明 标签能够为节点定义不同的属性,方便批量筛选等需求,可为节点池中的节点批量添加相同标签。标签有以下限制: 标签名不超过63个字符,只能包含字母、数字及分隔符("-"、"_"、"."、"/"),且必须以字母、数字开头和结尾。 |
Taints | 为Kubernetes集群节点添加污点(Taints),污点包含键、值和Effect。根据需求进行Taints自定义设置,设置Key、Value、Effect。 说明 污点能够使节点排斥某些特定的 Pod,避免 Pod 调度到该节点上,可为节点池中的节点批量添加相同污点,污点有以下限制: 标签名不超过253个字符,只能包含字母、数字及分隔符("-"、"_"、"."、"/"),且必须以字母、数字开头和结尾。 |
配置完成后点击下一步。
*登录方式:支持密码和密钥两种登录方式。
设置密码:使用 root 用户登录认证,需配置 root 密码并二次确认。
配置项 | 描述 |
*设置密码 | 设置系统超级用户的节点登录密码。 说明 8-32个字符,必须同时包含小写字母、大写字母、数字。 |
*确认密码 | 确认设置的节点登录密码。 |
设置密钥:一种安全的登录认证方式。
配置项 | 描述 |
*选择密钥 | 如您已经创建密钥,在下拉列表中选择目标密钥。如您还未创建密钥,请点击新建SSH密钥,步骤可参见创建密钥。 |
配置项 | 描述 |
*安全组 | 定义集群中节点所属的安全组,支持选择自动创建安全组、选择已有安全组。关于安全组的详细内容,请参考容器集群安全组推荐设置。 说明 自动创建名为“KCE-集群ID”的安全组,自动创建安全组时,集群内将默认允许VPC内全部网段互通。 |
配置完成后点击确认。
节点启动模板添加成功后,进入节点启动模板列表页。
在列表右上方查询框,用户可输入启动模板名称或启动模板ID进行模板查询。
点击启动模板名称/ID,可以查看对应节点启动模板的基本信息。
后续可按需对节点启动模板进行编辑或删除操作。
纯净模式