您可以向已经创建的 Kubernetes 集群中添加已有的 ECS 实例。目前,仅支持添加 Worker 节点。

前提条件

  • 如果之前没有创建过集群,您需要先创建Kubernetes 集群
  • 需要先把待添加的 ECS 实例添加到 Kubernetes 集群的安全组里。

背景信息

  • 默认情况下,每个集群中最多可包含 40 个节点。如果您需要添加更多节点,请提交工单申请。
  • 添加的云服务器必须与集群在同一地域同一 VPC 下。
  • 添加已有云服务器时,请确保您的云服务器有EIP (专有网络),或者相应 VPC 已经配置了 NAT网关。总之,需要确保相应节点能正常访问公网,否则,添加云服务器会失败。
  • 容器服务不支持添加不同账号下的云服务器。
  • 仅支持添加操作系统为 CentOS 的节点。

操作步骤

  1. 登录容器服务管理控制台
  2. 在 Kubernetes 菜单下,单击左侧导航栏的集群 > 集群,进入集群列表页面。
  3. 选择所需的集群并单击右侧的更多 > 添加已有节点

    添加已有节点

    进入添加节点页面,您可以选择自动添加或手动添加的方式,添加现有云服务器实例。

    自动添加方式会列出当前账号下可用的 ECS 云服务器,在 Web 界面进行选择,安装部署,并自动添加到集群中;手动添加方式要求您获取安装命令,登录到对应 ECS 云服务器上进行安装,每次只能添加一个 ECS 云服务器。

  4. 您可选择自动添加的方式,您可以一次性添加多个ECS云服务器。
    1. 在已有云服务器的列表中,选择所需的ECS云服务器,然后单击下一步

      添加ECS
    2. 填写实例信息,设置CPU Policy、登录密码和标签,然后单击下一步

      填写实例
    3. 在弹出的对话框中,单击确定,选择的 ECS 云服务器会自动添加到该集群中。

      添加ECS到集群
  5. 可选: 选择手动添加的方式。
    1. 选择所需的 ECS 云服务器,单击下一步。您一次只能添加一个 ECS 云服务器。

      手动添加
    2. 进入实例信息页面,确认无误后,单击下一步

      实例配置
    3. 进入添加节点页面,您需要复制其中的执行命令。

      添加节点
    4. 最后单击完成
    5. 登录 ECS 管理控制台,单击左侧导航栏中的实例,选择集群所在的地域,选择需要添加的 ECS 实例。
    6. 单击 ECS 实例右侧的远程连接。进入 ECS 实例远程连接界面,根据页面指导,输入远程连接密码并单击确定,成功后,输入上面保存的命令,单击确定 ,开始执行脚本。

      远程连接
    7. 等待脚本执行成功,该云服务器即添加成功。您可以在集群列表页面单击集群的 ID 查看该集群下的节点列表。查看节点是否成功添加到集群中。