文档

多可用区创建Pod

更新时间:

当您在应对突发流量,进行业务的快速水平扩容时,或者启动大量ECI Pod进行Job任务处理时,可能会遇到可用区对应规格实例库存不足或者指定的交换机IP耗尽等特殊情况,从而导致Pod创建失败,影响业务。此时,您可以采用指定多可用区的方式来创建ECI Pod(即ECI实例),以提高实例创建的成功率。

前提条件

已在要使用的专有网络VPC下创建多个不同可用区的交换机。

背景信息

自建Kubernetes集群通过对接VNode来使用ECI时,ECI Pod将采用所属VNode配置的可用区信息(即交换机所属的可用区信息)。如果VNode配置了多个交换机,创建ECI Pod时,系统会随机把请求分散到对应的可用区中来分散压力,如果在某一个可用区遇到没有库存的情况,会自动切换到下一个可用区继续尝试创建。

指定多可用区(交换机)时,需注意以下限制:

  • 指定的交换机必须属于同一个VPC。

  • 最多可以指定10个交换机。

您可以配合使用多可用区和多规格的方式来创建ECI Pod,提高创建成功率。

配置说明

  • 新建VNode配置

    创建VNode时,您可以指定多个交换机实现多可用区功能。具体操作,请参见创建虚拟节点

  • 已有VNode配置

    对于已有VNode,您可以调用UpdateVirtualNode接口更新VNode信息,在VSwitchId字段中可以传入多个交换机ID。更多信息,请参见UpdateVirtualNode

后续步骤

如果您采用NAT网关来连接公网,配置多可用区(即多个交换机)后,您需要检查SNAT条目配置是否仍满足需求。

例如:如果原有SNAT条目粒度为交换机粒度,则配置多个交换机后,您需要增加新增交换机对应的条目,保证新交换机下的ECI实例可以访问公网。

SNAT

  • 本页导读 (1)
文档反馈