最近更新时间:2024-05-07 16:34:49
容器服务支持向集群中添加已有节点。可通过添加已有云服务器、已有裸金属服务器的方式,为集群添加一个或多个节点。本文为您介绍添加已有节点的详细步骤和参数配置。
云服务器说明:
已创建容器服务集群,操作方法,请参见创建集群。
所选云服务器需重装系统,重装后服务器系统盘、数据盘所有数据将被清除,请在重装之前做好重要数据备份。
所选云服务器没有加入到其他K8s集群中,与当前K8s集群在同一个VPC下。
所选云服务器处于关闭状态。
裸金属服务器说明:
已创建容器服务集群,操作方法,请参见创建集群。
所选裸金属服务器与当前k8s集群在同一VPC下
所选裸金属服务器处于运行中状态;
登录容器服务控制台。
在左侧导航栏中,选择集群,进入集群管理页面。
选择需要添加已有节点的集群名称/ID,进入该集群操作页面。
选择节点管理 > 节点,进入节点列表页。
在节点列表页中,根据需求,点击添加节点>添加Master节点/添加Worker节点。
根据以下提示进行Master配置/Worker配置,配置完成后点击下一步:节点通用配置。
配置项 | 描述 |
可用区 | 选择节点部署的可用区,默认给用户选中3个可用区,在对应可用区可以添加节点信息。
|
*购买数量 | Master节点数量可灵活配置,按需设置,至少1个起。添加节点只能选择当前集群所在的地域,但是可以选择不同的可用区,支持跨可用区部署节点。 Worker节点数量可灵活配置,也可以选择不添加。 |
a. 组件配置
目前可选用的组件有 apiserver、scheduler、controller-manager。
b. 服务器配置
节点来源选择已有实例:将已有且与该集群在同一个私有网络下的、未被其他集群使用的云服务器实例,添加到该集群中。
配置项 | 描述 |
实例类型 | 云服务器。 |
*选择服务器 | 输入节点名称或节点IP,找到对应的名称/ID和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位节点镜像。 |
*实例名称 | Master节点/Worker节点的名字。
|
Nodename类型 | 选择Hostname或IP。
|
服务器配置
节点来源选择已有实例:将已有且与该集群在同一个私有网络下的、未被其他集群使用的裸金属服务器实例,添加到该集群中。
配置项 | 描述 |
实例类型 | 裸金属服务器。 |
*选择服务器 | 输入节点名称或节点IP,找到对应的名称/ID和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位节点镜像。 |
*实例名称 | 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 |
*管理员密码 | 设置系统超级用户的节点登录密码。
|
*确认密码 | 确认设置的节点登录密码。 |
*安全组 | 定义集群中节点所属的安全组,支持选择自动创建安全组、选择已有安全组。关于安全组的详细内容,请参考容器服务推荐安全组设置。 |
设置密钥:一种安全的登录认证方式。
配置项 | 描述 |
*密钥 | 如您已经创建密钥,在下拉列表中选择目标密钥。如您还未创建密钥,请参见创建密钥。密钥创建完毕后,设置该密钥作为登录集群的凭据。 |
安全组 | 定义集群中节点所属的安全组,支持选择自动创建安全组、选择已有安全组。关于安全组的详细内容,请参考容器服务推荐安全组设置。 |
在确认订单页面,可查看订单信息,包括订单类型、产品名称、配置详情、计费方式、购买时长、数量、商品金额。如确认无误,可点击提交订单,进入支付成功页面,可查看购买的产品服务状态。
节点添加成功后,点击返回控制台,进入集群列表页,在节点管理>节点页签中可以查询所添加节点的基本信息。当 节点状态 显示为 正常运行,表示添加已有节点成功。
纯净模式