您可以通过节点池管理集群中的一组节点资源,例如在节点池中统一管理节点的标签和污点。本文介绍如何基于容器服务Kubernetes版(ACK)集群中的节点池功能创建及扩容节点池。

前提条件

注意
  • 默认情况下,每个集群中最多可包含100个节点。如果您需要添加更多节点,请提交工单申请。
  • 添加已有云服务器时,请确保您的专有网络中的ECS实例绑定一个弹性公网IP(EIP),或者相应VPC已经配置了NAT网关。您需要确保相应节点能正常访问公网,否则,添加云服务器会失败。

背景信息

ACK节点池类型分为节点池和托管节点池,其中节点池分为默认节点池和自定义节点池。自定义节点池和托管节点池都可以开启自动弹性伸缩功能。更多信息,请参见节点池概述

创建节点池

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择节点管理 > 节点池
  5. 节点池页面右上角,单击创建节点池
    您还可以在节点池页面右上角,单击创建托管节点池或者自动弹性伸缩配置创建托管版或者具体弹性功能的节点池。
  6. 创建节点池页面,设置创建节点池的配置项。
    有关配置项的详细说明,请参见创建Kubernetes专有版集群。部分配置项说明如下:
    参数 描述
    数量 设置节点池初始节点数量。如不需要创建节点,可以填写为0。
    操作系统 选择节点的操作系统,包括CentOS、Alibaba Cloud Linux、Windows。
    公网IP 选中公网IP后,节点自动具备公网IPv4地址。您可以通过这个IP直接访问该节点。关于公网IP地址详情,请参见公网IP地址
    注意 如果选中公网IP,请勿在弹性节点池的配置中同时选中EIP,否则将导致节点弹出失败。
    ECS标签 您可以为ECS实例添加标签。
    节点标签 您可以为集群节点添加标签。
    自定义资源组 您可以指定节点池所扩容节点的资源组信息。
  7. 单击确认配置
    节点池页面,如果节点池状态显示初始化中,则说明节点池正在创建中。创建完成后,状态显示为已激活nodepool

扩容节点池

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择节点管理 > 节点池
  5. 在目标节点池右侧的操作列中,单击扩容
  6. 在节点扩容页面,设置扩容配置项。
    有关配置项的详细说明,请参见扩容集群。以下为部分配置项说明:
    • 扩容数量:需要扩容的节点数量。单次操作可扩容最多500个节点。
    • ECS标签:您可以为ECS实例添加标签。
    • 节点标签:您可以为集群节点添加标签。
    • 污点(Taints):您可以为节点添加污点。
      说明 选中同步更新节点标签及污点,可以将此次修改的节点标签及污点同步更新到已有节点和新节点上。
  7. 单击提交
    节点池页面,如果节点池状态显示伸缩中,则说明节点池正在扩容中。扩容完成后,状态显示为已激活

相关操作

节点池页面找到目标节点池,可以进行以下操作:
  • 单击操作列中的详情查看节点池详情。
  • 单击操作列中的编辑修改节点池配置。更多信息,请参见创建节点池
    说明 您可以在节点池编辑页面,更新节点的操作系统镜像版本。
  • 单击操作列中的扩容增加集群节点池中的节点。更多信息,请参见扩容节点池
  • 单击目标节点池名称,可以进行以下操作:
    • 单击基本信息页签,查看集群、节点池信息、节点配置及自动弹性伸缩配置信息。
    • 单击节点管理页签,在节点列表中可移除选中节点。
    • 单击节点管理页签,然后在页面右上方,单击导出,可通过导出的CSV文件查看节点的各项信息。
    • 单击节点管理页签,选中仅显示失败节点可以筛选创建失败的节点。
    • 单击伸缩活动页签,查看最近节点实例伸缩活动的变更记录。