注册集群弹性节点池用于管理一组云服务器(ECS节点)资源。您可以通过节点池统一为您自建或其他公有云的Kubernetes集群扩容ECS节点,也可以统一管理节点的标签和污点。本文介绍注册集群弹性节点池的使用要求。

Kubernetes版本要求

注册集群弹性节点池要求您自建或其他公有云的Kubernetes集群版本大于等于v1.16.9。

集群节点添加模式要求

注册集群弹性节点池要求您自建或其他公有云的Kubernetes集群支持使用Bootstrap Tokenkubeadm join的方式添加节点。

使用kubeadm命令访问配置项cluster-info可以与集群建立连接。您可以执行以下命令查看kube-public命名空间下是否存在cluster-info的配置项(ConfigMap)来判断是否满足此项使用限制条件。
kubectl -n kube-public get configmap
NAME           DATA   AGE
cluster-info   4      3h56m

VPC网络要求

注册集群弹性节点池要求您自建或其他公有云的Kubernetes集群网络与容器服务ACK注册集群的VPC网络互通。您可以通过云企业网产品服务实现网络互通。更多信息,请参见教程概览

网络插件类型要求

注册集群弹性节点池要求您自建或其他公有云的Kubernetes集群网络插件为Flannel VxLAN、Calico BGP peer、Calico BGP node-to-node mesh。如果您使用的是其他网络插件类型,请提交工单咨询和确认。