一、应用场景
在需要使用大规模集群的业务场景中,我们推荐你使用节点池进行节点管理,以提高大规模集群的易用性。以下是节点池在各种大规模集群管理场景中的应用:
1. 批量管理:节点选型经过资源、性能测算,将业务部署在一批配置相同的节点上。
2. 弹性伸缩:节点池内的节点承载相同的业务,在业务高峰或低峰时,可以自动扩容或缩容机器。
3. 指定调度:通过节点池标签,可以快速指定业务调度规则。
4. 物理隔离:同集群下通过不同节点池区分业务资源和测试资源。
二、产品架构
通常情况下,节点池内的节点都具有以下相同的属性:
·计费类型:目前支持按量计费、竞价实例和包年包月。
·操作系统:节点的操作系统类型。
·硬件规格:包括 CPU、内存和 GPU 规格。
·启动参数:节点 Kubernetes 组件的启动参数。
·启动脚本:节点的自定义启动脚本。
·标签和 Taint 设置:节点 Kubernetes 的 Label 和 Taint 设置。
三、相关文档
节点池弹性伸缩原理