You need to enable JavaScript to run this app.
导航
节点池概述
最近更新时间:2024.08.13 21:04:00首次发布时间:2023.06.25 17:15:11

为帮助您更好地管理 Kubernetes 集群内的节点,容器服务引入节点池概念。本文主要介绍节点池的简介、功能、生命周期说明等。

节点池简介

节点池是集群中具有相同配置的一组节点,一个节点池包含一个节点或多个节点。节点池的配置包含节点的属性,例如节点规格、可用区、标签、污点等。这些属性可以在创建节点池时指定,也可以在创建完成后进行编辑修改。关于创建节点池,请参见 创建节点池

您可以通过节点池扩缩容,弹出一个或多个具有相同配置的 ECS 节点。关于节点池扩缩容,请参见 扩缩容节点池。在部分限定条件下,您也可以通过添加已有节点的方式,将您已有的 ECS 节点添加到 VKE 节点池中。关于添加已有节点,请参见 添加已有节点。通过节点池,您可以更方便地对集群节点进行分组管理和运维,例如配置 Worker 节点、配置节点弹性伸缩等。节点池的更多功能,请参见 管理节点池

通过节点池,您可以在同一个集群中实现不同类型的节点混合部署管理。

  • 同一个集群中,允许创建不同操作系统(例如:veLinux、veLinux CentOS 兼容版、Ubuntu 等)的节点池。
  • 同一个集群中,允许创建不同计费类型(按量付费、包年包月、抢占式实例)的节点池。
  • 同一个集群中,允许创建多个开启自动弹性伸缩的节点池。
  • 同一个集群中,允许创建不同伸缩模式的节点池。

节点池分类

容器服务中的节点池分为如下几种:

  • 自定义节点池
    支持您自定义配置节点池的基本信息、Worker 节点配置、系统配置等。自定义配置后,会作用于该节点池中所有新增的 Worker 节点。
    部分满足限定条件的自定义节点池,支持添加已有的 ECS 节点,满足资源利旧、节点预热等业务场景需求。
  • 托管节点池
    托管节点池是 VKE 负责运维和管理的节点池,提供默认的节点诊断和自愈规则,能够在日常运维、故障运维、资源利用率等方面带来更简单高效的运维体验。
  • 默认节点池
    容器服务支持添加已有云服务器实例(简称已有节点)到容器集群。对于已添加到集群中的云服务器实例,容器服务提出与标准节点池不同的分类 默认节点池,来管理已有节点。默认节点池的安全配置、高级配置、更多配置等配置能力与标准节点池一致,但不具备扩缩容、编辑数量等能力。
    默认节点池名称由容器服务指定,名为vke-default-nodepool,不可修改。

节点池生命周期

生命周期是指节点池从创建到删除(或移除)期间的各种状态。节点池生命周期和状态流转说明,请参见 资源状态说明