创建和管理混合云节点池

当企业需要将本地服务器资源纳入ACK集群统一管理时,为实现云上云下资源的弹性调度与成本优化,可通过ACK托管集群Pro创建混合云节点池,将已有的混合云节点加入集群,从而在保持统一编排的同时充分利用现有IT资产。

计费说明

ACK托管集群Pro中使用混合云节点池时,费用由三部分组成:集群管理费 + 混合云节点管理费用(当前邀测期间免费) + 云产品资源费。

适用范围

创建混合云节点池时,需满足以下条件:

  • 已创建ACK托管集群Pro,且满足以下条件:

    • ACK托管集群Pro所在的VPC,已打通跨云网络

    • ACK托管集群Pro版本为1.33及以上。

  • 使用混合云节点池时,同时保有ECS节点,用于部署部分ACK管控组件(建议使用3个及以上ECS节点以保证高可用)。

  • 已安装Terway Hybrid网络插件

影响评估

为了避免对ACK集群中已有业务的影响,节点默认会有以下标签和污点。

apiVersion: v1
kind: Node
metadata:
  labels:
    alibabacloud.com/nodepool-type: hybridcloud
...
spec:
  taints:
  - effect: NoSchedule
    key: nodepool-type
    value: "hybridcloud"
...

如果Pod所在节点需要调度到混合云节点,可添加对此Taint的容忍。如果应用部署不需要区分云上云下节点,也可以删除Taint。但请勿删除默认标签alibabacloud.com/nodepool-type: hybridcloud,否则影响产品功能。

创建混合云节点池

可以在控制台完成节点池的配置,包括基本配置、网络配置等。部分配置项(尤其是节点池可用性相关和网络相关的配置)在创建后不支持调整。创建节点池的过程中不会影响其他已有节点池内节点和业务的运行。
  1. 登录容器服务管理控制台,在左侧导航栏选择集群列表

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择节点管理 > 节点池

  3. 节点池页面,单击创建节点池右侧的... > 创建混合云节点池,在弹出的对话框中配置混合云节点池相关参数。

    • 节点池名称:如hybrid-nodepool-mexxSA

    • 可用区:自定义,定义一个逻辑上的可用区名称,例如 idc-zone-1。此名称在集群内必须唯一。

    • 网络插件

      • 使用 CNI(Terway Hybrid):专为混合云节点池设计,确保集群内Pod(处于IDC或云端)之间的网络互通。

        若集群尚未安装 Terway-Hybrid CNI 组件,请前往组件管理安装Terway Hybrid网络插件
      • 自行配置 CNI:若需要使用CNI插件中的特定功能,ACK支持在集群中安装自定义CNI插件。

    • 网络类型

      • Underlay模式:性能高,无VXLAN封包开销,网络延迟低。相比Overlay模式性能提升约20%。

      • Overlay模式:配置简单,对底层网络无特殊要求,部署灵活。

  4. 节点池创建完成以后,支持在编辑节点池页面修改配置项。

添加混合云节点

如果需要将自有的混合云节点添加到ACK集群中作为Worker节点,可以在容器服务管理控制台,将自有节点添加到ACK集群中进行统一管理。

添加已有

  1. 将要添加的混合云节点注册为阿里云的托管实例。具体操作,请参考阿里云托管实例

    重要

    实例注册地域Region需要与集群地域Region保持一致。

  2. 节点池页面,单击目标节点池右侧操作列下的image,然后单击添加已有节点

  3. 选择添加方式,单击选中添加已有

  4. 选择要添加的实例加入ACK集群。

手动添加

  1. 节点池页面,单击目标节点池右侧操作列下的image,然后单击添加已有节点

  2. 选择添加方式,单击选中手动添加

  3. 配置激活ID和激活码。激活ID与激活码需要到阿里云托管实例页面生成。

  4. 单击确定,生成手动添加脚本。

  5. 拷贝脚本到要添加的混合云节点上执行。

移除混合云节点

重要

移除混合云节点池,不会取消托管第三方服务器。如果需要取消,请参考取消托管第三方服务器

  1. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择节点管理 > 节点池

  2. 进入节点池详情页,选中要删除的节点,单击批量移除

操作系统兼容性

混合云节点池场景支持的操作系统参考,如果有其它操作系统接入需求,请联系商务经理评估。

镜像类型

平台

系统架构

镜像名称(含版本信息)

镜像ID

Alibaba Cloud Linux 3.2104 LTS 64位容器优化版

Aliyun

x86_64

Alibaba Cloud Linux 3.2104 Container-Optimized

aliyun_3_x64_20G_container_optimized_20241226.vhd

默认为cgroup V2

Alibaba Cloud Linux 3

Aliyun

x86_64

Alibaba Cloud Linux 3.2104 LTS 64 bit

aliyun_3_x64_20G_alibase_20240528.vhd

Alibaba Cloud Linux 3 Arm

Aliyun

arm64

Alibaba Cloud Linux 3.2104 LTS 64 bit ARM Edition

aliyun_3_arm64_20G_alibase_20240528.vhd

Alibaba Cloud Linux UEFI 3

Aliyun

x86_64

Alibaba Cloud Linux UEFI 3.2104 Security Enhanced

aliyun_3_x64_20G_uefi_alibase_20230727.vhd

Red Hat

Red Hat

x86_64

Red Hat Enterprise Linux(RHEL) 9.3 64

Red Hat Enterprise Linux 9.3 64

RHEL 9及以上版本默认为cgroup V2