最近更新时间:2024-01-05 09:58:12
若目前集群内节点的规模暂不能满足业务运行的要求,金山云容器服务支持向已有的集群中新增节点。新增节点的流程与创建集群流程基本一致。本文为您介绍新增节点的详细步骤和注意事项等。
已创建容器服务集群,操作方法,请参见创建集群。
登录容器服务控制台。
在左侧导航栏中,选择集群,进入集群管理页面。
选择需要添加已有节点的集群名称/ID,进入该集群操作页面。
选择节点管理 > 节点,进入节点列表页。
在节点列表页中,根据需求,点击添加节点>添加Master节点/添加Worker节点。
根据以下提示进行Master配置/Worker配置,配置完成后点击下一步:节点通用配置。
配置项 | 描述 |
可用区 | 选择节点部署的可用区,默认给用户选中3个可用区,在对应可用区可以添加节点信息。
|
*购买数量 | Master节点数量可灵活配置,按需设置,至少1个起。添加节点只能选择当前集群所在的地域,但是可以选择不同的可用区,支持跨可用区部署节点。 Worker节点数量可灵活配置,也可以选择不添加。 |
a. 组件配置
目前可选用的组件有 apiserver、scheduler、controller-manager。
b. 服务器配置
节点来源选择新建实例:创建新的节点,并同步添加到集群中。
配置项 | 描述 |
实例类型 | 云服务器。 |
计费方式 | 支持包年包月、按量付费(按日月结)、按量付费三种付费类型。更多计费信息可参考计费方式。 选择包年包月时,需设置以下参数。
|
机型 | 用户根据需求选择云服务器机型。 |
*节点网络 | 选择节点部署的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节点/Worker节点的名字。
|
Nodename类型 | 选择Hostname或IP。
|
c. K8S节点配置
配置项 | 描述 |
容器运行时 | 提供Containerd运行时。更多信息请参见运行时说明。 |
容器存储目录 | 按需选择是否自定义容器和镜像存储目录,建议存储到数据盘,如不设置,默认为/data/container。 |
部署前执行脚本 | 指定自定义数据来配置Node,即当节点部署前执行的命令脚本,需要自行保证脚本的可重入及重试逻辑, 脚本及其生成的日志文件可在节点的/usr/local/ksyun/kce/pre_userscript路径查看。 |
部署后执行脚本 | 指定自定义数据来配置Node,即当节点部署后执行的命令脚本,需要自行保证脚本的可重入及重试逻辑, 脚本及其生成的日志文件可在节点的/usr/local/ksyun/kce/userscript路径查看。 |
Label | 为Kubernetes集群节点添加标签(Label),标签是键值对。根据需求进行Label自定义设置,设置标签名、标签值。有效标签键包含前缀(可选)和名称,如果有前缀,前缀和名称之间用正斜线(/)分隔。
|
Taints | 为Kubernetes集群节点添加污点(Taints),污点包含键、值和Effect。根据需求进行Taints自定义设置,设置Key、Value、Effect。
|
根据以下提示进行节点通用配置,配置完成后点击确认。
*登录方式:支持密码和密钥两种登录方式。
设置密码:使用 root 用户登录认证,需配置 root 密码并二次确认。
配置项 | 描述 |
管理员账户 | root/ubuntu |
*管理员密码 | 设置系统超级用户的节点登录密码。
|
*确认密码 | 确认设置的节点登录密码。 |
*安全组 | 定义集群中节点所属的安全组,支持选择自动创建安全组、选择已有安全组。关于安全组的详细内容,请参考容器集群安全组推荐设置。 |
设置密钥:一种安全的登录认证方式。
配置项 | 描述 |
*密钥 | 如您已经创建密钥,在下拉列表中选择目标密钥。如您还未创建密钥,请参见创建密钥。密钥创建完毕后,设置该密钥作为登录集群的凭据。 |
安全组 | 定义集群中节点所属的安全组,支持选择自动创建安全组、选择已有安全组。关于安全组的详细内容,请参考容器集群安全组推荐设置。 |
在确认订单页面,可查看订单信息,包括订单类型、产品名称、配置详情、计费方式、购买时长、数量、商品金额。如确认无误,可点击提交订单,进入支付成功页面,可查看购买的产品服务状态。
节点添加成功后,点击返回控制台,进入集群列表页,在节点管理>节点页签中可以查询所添加节点的基本信息。当 节点状态 显示为 节点正常,表示新增节点成功。
集群中的节点一旦创建后不可变更可用区。
集群节点规格要求:CPU必须2核及以上,内存必须4GB及以上。
为了保证节点的稳定性,KCE集群节点上会根据节点的规格预留一部分资源给Kubernetes的相关组件(Kubelet、Kube-proxy以及Docker等)和Kubernetes系统资源,使该节点可作为您的集群的一部分。 因此,您的节点资源总量与节点在Kubernetes中的可分配资源之间会存在差异。节点的规格越大,在节点上部署的容器可能会越多,所以Kubernetes自身需预留更多的资源,详情请参见 集群资源预留。
节点的网络(如虚机网络、容器网络等)均被KCE接管,请勿自行添加删除网卡或改变路由。若自行修改可能导致服务不可用。
纯净模式