您可以通过节点池管理集群中的一组节点资源,例如在节点池中统一管理节点的标签和污点。本文介绍在ACK@Edge集群中如何添加已有的Windows节点。

前提条件

已创建边缘Kubernetes集群。具体操作,请参见创建边缘托管版集群

使用限制

  • 边缘集群托管服务每个集群中最多可包含40个节点。如果您需要添加更多节点,请提交工单申请。
  • Windows系统目前只支持Windows Server 2019。
  • 支持在ACK@Edge集群中同时接入Windows节点和Linux节点。关于如何将Linux节点接入ACK@Edge集群,请参见添加边缘节点

开启Containers特性

在Windows节点打开Windows PowerShell控制台,执行以下命令开启Containers特性。关于如何打开Windows PowerShell控制台,请参见安装Windows PowerShell

Install-WindowsFeature Containers

预期输出:

Success   Restart Needed   Exit Code        Feature Result
True      Yes              SuccessRest...   {Containers}
WARNING: You must restart this server to finish the installation process.

根据预期输出所示,您需要手动重启Windows服务器。

添加Windows节点

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择节点管理 > 节点
  5. 节点页面,单击右上角的添加已有节点
  6. 选择配置向导页面,选择添加方式手动添加,在已有云服务器的列表中,选择所需的ECS云服务器。
  7. 单击下一步,配置实例信息
    配置项 说明 示例值
    集群ID/名称 当前要添加的集群信息,已默认配置。 c593a437a5e754c65876c3f47a8bd**** / testcluster
    脚本有效时间 脚本有效时间默认为1小时,如果您需要长时间使用同一个脚本做批量添加,可以适当增加脚本的有效时间。当脚本有效时间配置为0时,表示脚本永久有效。 1
    架构 接入节点支持的CPU架构,Windows节点请选择AMD64 AMD64
    配置 接入节点的相关配置。Windows节点请使用示例配置。关于参数的详细描述,请参见参数列表
    {
      "quiet": true,
      "manageRuntime": true,
      "platform": "Windows"
    }
  8. 单击下一步,在添加完成页面,单击复制后,在您的Windows节点上,打开PowerShell控制台,执行脚本。
    添加完成
    添加Windows节点成功的结果如下图所示。添加成功
  9. 添加完成页面,单击完成