在建立ACS叢集前,建議您提前規劃Virtual Private Cloud、虛擬交換器和Service CIDR(位址區段),確保網路資源的高效利用,為後續業務擴充預留充足空間。本文介紹如何在阿里雲Virtual Private Cloud環境中規劃符合業務需求的ACS叢集網路結構。
網路規模規劃
地區和可用性區域
VPC數量
交換器數量
叢集Pod規模
網段規劃
Virtual Private Cloud的網段規劃包含VPC自身網段和虛擬交換器網段,ACS叢集網段規劃包含Pod位址區段和Service位址區段。

配置ACS叢集網路時,需要設定的參數及參數網段配置的注意事項如下:
專用網路
建議您使用192.168.0.0/16、172.16.0.0/12、10.0.0.0/8三個RFC標準私網網段及其子網作為VPC的主IPv4網段,網段掩碼有效範圍為8~28位。填寫樣本:192.168.0.0/16。
您也可以使用除100.64.0.0/10、224.0.0.0/4、127.0.0.0/8或169.254.0.0/16及其子網外的自訂位址區段作為VPC的主IPv4網段。
如果有多VPC情境或VPC與本機資料中心構建混合雲情境,建議您使用RFC標準私網網段的子網作為VPC的網段且掩碼不超過16位,且多個VPC間、VPC和本機資料中心的網段不能衝突。
IPv6網段在VPC開啟IPv6後由VPC為Pod分配IPv6地址。
虛擬交換器
Pod地址從該交換器分配,用於Pod網路通訊。Pod是Kubernetes內的概念,每個Pod具有一個IP地址。在VPC建立交換器時指定的網段必須是當前VPC網段的子集。配置網段時,請注意:
Pod虛擬交換器是VPC交換器。
ACS網路模式下,Pod分配的Pod IP就是從這個交換器網段內擷取的。
該位址區段不能和Service CIDR網段重疊。
Service CIDR
重要Service CIDR建立成功後不能修改。
Service位址區段。Service是Kubernetes內的概念,對應的是Service類型為ClusterIP時Service使用的地址,每個Service有自己的地址。配置網段時,請注意:
Service地址只在Kubernetes叢集內使用,不能在叢集外使用。
Service位址區段不能和虛擬交換器位址區段重疊。
針對ACS網路情境,規劃容器網路的多可用性區域配置樣本如下:
專用網路網段 | 虛擬交換器網段 | Service CIDR網段 | 最大可分配Pod地址數 |
192.168.0.0/16 | 可用性區域I 192.168.0.0/19 | 172.21.0.0/20 | 8192 |
可用性區域J 192.168.32.0/19 | 8192 |