ACK集群所使用的网段受到其所在VPC的限制。如果VPC现有网段过小,导致集群无法得到足够的IP扩容,您可以为VPC添加附加网段,以满足集群的业务扩容需求。
前提条件
已创建ACK专有版集群或者于2021年02月及之后创建ACK托管集群。具体操作,请参见创建ACK托管集群或创建ACK专有集群。
对于2021年02月之前创建的ACK集群基础版,您可以升级集群至ACK集群Pro版后再使用VPC附加网段扩容集群的可用网段。关于升级的具体操作,请参见热迁移ACK集群基础版至ACK集群Pro版。
步骤一:选择需要添加的附加网段
查看目前正在使用的网段。
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择集群信息。
在集群信息页面,单击集群资源页签,然后单击虚拟专有网络 VPC右侧链接。
在专有网络页面,单击网段管理,统计现在使用的网段。
选择一个与上述网段均不重叠的网段作为VPC附加网段。
例如:在Flannel网络下,集群使用的网段如下,则您可以选择附加网段为10.0.0.0/8。
VPC网段为192.168.0.0/16。
Pod网段为172.20.0.0/16。
Service网段为172.21.0.0/16。
VPC没有加入到专线、VPN、CEN等外部网络中。
步骤二:创建附加网段和对应的虚拟交换机
步骤三:在安全组中为附加网段添加允许规则
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择集群信息。
在集群资源页签,单击安全组右侧的集群安全组ID。
依照需求,在安全组中添加附加网段的出、入方向允许规则。
步骤四:编辑节点池信息
将新的虚拟交换机添加到节点池的可用交换机,并对节点池扩容后,新的节点就可使用附加网段的IP地址。
(可选)步骤五:为Terway组件扩充虚拟交换机配置
使用Terway网络插件时,您需要手动修改Terway组件的交换机配置,使Pod可以使用附加网段的IP地址。具体操作,请参见扩容Terway场景下的Pod虚拟交换机。