4.3 节点池原理

针对不同的业务需求,阿里云容器服务实际上已经支持了包括托管版、标准专有版、异构版、弹性裸金属、Windows在内的诸多集群类型,如图4-7所示。

图4-7 阿里云容器集群多样性

面对丰富的集群类型,我们思考一个问题,就是怎样才能将如此多样的能力合并到同一个集群中,用户无须创建多个集群,只需要在一个集群中就具有管理多种集群的能力,如图4-8所示。

图4-8 阿里云容器集群节点池

面对这样的需求,容器服务Kubernetes需要提供更有层次的节点维度的管理功能。为此,我们设计了节点池的概念,利用节点池我们可以对不同节点类型做分组管理。

如此一来,在同一个Kubernetes集群中,我们就可以通过创建不同类型的节点池来满足不同的业务场景。

节点池内节点的伸缩原理和前两节所述的基本一致,这里不再赘述。