O Alibaba Cloud Service Mesh (ASM) permite que você gerencie múltiplos clusters no plano de dados. Ao adicionar um cluster a uma instância do ASM, a instância verifica os blocos CIDR de pod, os blocos CIDR de service e os blocos CIDR de vSwitch do cluster. O cluster só pode ser adicionado à instância do ASM se não houver conflito de blocos CIDR. Isso garante a comunicação normal entre os clusters no plano de dados. Este tópico descreve como planejar os blocos CIDR de virtual private cloud (VPC), os blocos CIDR de vSwitch, os blocos CIDR de pod e os blocos CIDR de service para múltiplos clusters quando eles usam o plug-in de rede Flannel ou Terway.
Clusters no plano de dados usam o Flannel
Precauções
O bloco CIDR de service de um cluster não deve se sobrepor aos blocos CIDR de service, pod ou vSwitch de nenhum outro cluster.
O bloco CIDR de pod de um cluster não deve se sobrepor aos blocos CIDR de pod, service ou vSwitch de nenhum outro cluster.
O bloco CIDR de vSwitch de um cluster não deve se sobrepor aos blocos CIDR de vSwitch, service ou pod de nenhum outro cluster.
Não use blocos CIDR que comecem com
7. Esse intervalo de endereços é reservado para clusters gerenciados do ACK.Se o cluster e o Service Mesh não estiverem na mesma VPC, o CIDR da VPC do cluster não poderá entrar em conflito com o CIDR da VPC do Service Mesh.
Regras de planejamento para blocos CIDR
Recomendamos usar os seguintes intervalos de endereços para planejar os blocos CIDR das suas VPCs, vSwitches e outros recursos.
|
Tipo |
Descrição |
|
VPC |
Recomendamos o uso de blocos CIDR no intervalo de |
|
vSwitch |
Recomendamos o uso de blocos CIDR no intervalo de |
|
Cluster ACK |
|
Exemplos
**Exemplo 1: O Service Mesh e os clusters estão na mesma VPC**
|
Objeto |
VPC |
vSwitch |
Pod |
Service |
|
Service Mesh |
192.168.0.0/16 |
192.168.0.0/24 |
/ |
/ |
|
Cluster 1 |
192.168.0.0/16 |
192.168.0.0/24 |
10.0.0.0/16 |
172.16.0.0/16 |
|
Cluster 2 |
192.168.0.0/16 |
192.168.0.0/24 |
10.1.0.0/16 |
172.17.0.0/16 |
|
Cluster 3 |
192.168.0.0/16 |
192.168.0.0/24 |
10.2.0.0/16 |
172.18.0.0/16 |
**Exemplo 2: Todos os clusters estão na mesma VPC, mas o Service Mesh está em uma VPC diferente**
Antes de adicionar clusters à instância do ASM, conecte as VPCs dos clusters e a VPC do Service Mesh usando a Cloud Enterprise Network (CEN). Para mais informações, consulte Connect networks across regions by using CEN.
|
Objeto |
VPC |
vSwitch |
Pod |
Service |
|
Service Mesh |
192.168.0.0/16 |
192.168.0.0/24 |
/ |
/ |
|
Cluster 1 |
20.0.0.0/8 |
20.0.0.0/16 |
10.0.0.0/16 |
172.16.0.0/16 |
|
Cluster 2 |
20.0.0.0/8 |
20.0.0.0/16 |
10.1.0.0/16 |
172.17.0.0/16 |
|
Cluster 3 |
20.0.0.0/8 |
20.0.0.0/16 |
10.2.0.0/16 |
172.18.0.0/16 |
**Exemplo 3: Todos os clusters estão em VPCs diferentes, e o Service Mesh está na mesma VPC de um dos clusters**
Antes de adicionar clusters à instância do ASM, use a Cloud Enterprise Network (CEN) para conectar as VPCs dos clusters entre si e à VPC do Service Mesh. Para mais informações, consulte Connect networks across regions by using CEN.
|
Objeto |
VPC |
vSwitch |
Pod |
Service |
|
Service Mesh |
192.168.0.0/16 |
192.168.0.0/24 |
/ |
/ |
|
Cluster 1 |
192.168.0.0/16 |
192.168.0.0/24 |
10.0.0.0/16 |
172.16.0.0/16 |
|
Cluster 2 |
21.0.0.0/8 |
21.0.0.0/16 |
10.1.0.0/16 |
172.17.0.0/16 |
|
Cluster 3 |
22.0.0.0/8 |
22.0.0.0/16 |
10.2.0.0/16 |
172.18.0.0/16 |
**Exemplo 4: O Service Mesh e todos os clusters estão em VPCs diferentes**
Antes de adicionar clusters à instância do ASM, use a Cloud Enterprise Network (CEN) para conectar as VPCs dos clusters entre si e à VPC do Service Mesh. Para mais informações, consulte Connect networks across regions by using CEN.
|
Objeto |
VPC |
vSwitch |
Pod |
Service |
|
Service Mesh |
192.168.0.0/16 |
192.168.0.0/24 |
/ |
/ |
|
Cluster 1 |
20.0.0.0/8 |
20.0.0.0/16 |
10.0.0.0/16 |
172.16.0.0/16 |
|
Cluster 2 |
21.0.0.0/8 |
21.0.0.0/16 |
10.1.0.0/16 |
172.17.0.0/16 |
|
Cluster 3 |
22.0.0.0/8 |
22.0.0.0/16 |
10.2.0.0/16 |
172.18.0.0/16 |
Clusters no plano de dados usam o Terway
Precauções
Os blocos CIDR de service de clusters diferentes não devem se sobrepor.
O bloco CIDR de service de um cluster não deve se sobrepor ao bloco CIDR da VPC da instância do ASM.
O bloco CIDR da VPC de um cluster não deve se sobrepor ao bloco CIDR da VPC da instância do ASM.
Regras de planejamento para blocos CIDR
Recomendamos usar a seguinte regra para planejar os blocos CIDR de VPC, blocos CIDR de vSwitch, blocos CIDR de pod e blocos CIDR de service:
|
Tipo |
Descrição |
|
VPC |
Recomendamos o uso de blocos CIDR no intervalo de |
|
vSwitch |
Recomendamos o uso de blocos CIDR no intervalo de |
|
Cluster ACK |
|
Exemplos
**Exemplo 1: O Service Mesh e os clusters estão na mesma VPC**
|
Objeto |
VPC |
vSwitch |
Service |
|
Service Mesh |
192.168.0.0/16 |
192.168.0.0/24 |
/ |
|
Cluster 1 |
192.168.0.0/16 |
192.168.1.0/24 |
172.16.0.0/16 |
|
Cluster 2 |
192.168.0.0/16 |
192.168.2.0/24 |
172.17.0.0/16 |
|
Cluster 3 |
192.168.0.0/16 |
192.168.3.0/24 |
172.18.0.0/16 |
**Exemplo 2: Todos os clusters estão na mesma VPC, mas o Service Mesh está em uma VPC diferente**
Antes de adicionar clusters à instância do ASM, conecte as VPCs dos clusters e a VPC do Service Mesh usando a Cloud Enterprise Network (CEN). Para mais informações, consulte Connect networks across regions by using CEN.
|
Objeto |
VPC |
vSwitch |
Service |
|
Service Mesh |
192.168.0.0/16 |
192.168.0.0/24 |
/ |
|
Cluster 1 |
20.0.0.0/8 |
20.0.0.0/16 |
172.16.0.0/16 |
|
Cluster 2 |
20.0.0.0/8 |
20.1.0.0/16 |
172.17.0.0/16 |
|
Cluster 3 |
20.0.0.0/8 |
20.2.0.0/16 |
172.18.0.0/16 |
**Exemplo 3: Todos os clusters estão em VPCs diferentes, e o Service Mesh está na mesma VPC de um dos clusters**
Antes de adicionar clusters à instância do ASM, use a Cloud Enterprise Network (CEN) para conectar as VPCs dos clusters entre si e à VPC do Service Mesh. Para mais informações, consulte Connect networks across regions by using CEN.
|
Objeto |
VPC |
vSwitch |
Service |
|
Service Mesh |
20.0.0.0/8 |
20.0.0.0/16 |
/ |
|
Cluster 1 |
20.0.0.0/8 |
20.1.0.0/16 |
172.16.0.0/16 |
|
Cluster 2 |
21.0.0.0/8 |
21.0.0.0/16 |
172.17.0.0/16 |
|
Cluster 3 |
22.0.0.0/8 |
22.0.0.0/16 |
172.18.0.0/16 |
**Exemplo 4: O Service Mesh e todos os clusters estão em VPCs diferentes**
Antes de adicionar clusters à instância do ASM, use a Cloud Enterprise Network (CEN) para conectar as VPCs dos clusters entre si e à VPC do Service Mesh. Para mais informações, consulte Connect networks across regions by using CEN.
|
Objeto |
VPC |
vSwitch |
Service |
|
Service Mesh |
192.168.0.0/16 |
192.168.0.0/24 |
/ |
|
Cluster 1 |
20.0.0.0/8 |
20.0.0.0/16 |
172.16.0.0/16 |
|
Cluster 2 |
21.0.0.0/8 |
21.0.0.0/16 |
172.17.0.0/16 |
|
Cluster 3 |
22.0.0.0/8 |
22.0.0.0/16 |
172.18.0.0/16 |