Planeje a Virtual Private Cloud (VPC), os vSwitches e o bloco CIDR de serviço antes de criar um cluster do Alibaba Cloud Container Service (ACS). Um planejamento adequado garante o uso eficiente do espaço de endereços IP e预留 margem para dimensionamento futuro.
Visão geral da arquitetura de rede
A rede de um cluster ACS possui três camadas:
VPC — limite de rede mais externo. Contém todos os vSwitches e define o espaço geral de endereçamento IP.
vSwitches — subdivisões no nível de zona dentro da VPC. Os endereços IP dos pods são obtidos dos vSwitches de pod.
Bloco CIDR de serviço — faixa de IP separada, reservada para Services do Kubernetes (tipo ClusterIP). Válida apenas dentro do cluster.

Pontos essenciais antes do planejamento
Considere as seguintes restrições. A violação de qualquer uma delas causa erros de roteamento difíceis de corrigir após a criação do cluster.
O bloco CIDR do vSwitch deve ser um subconjunto do bloco CIDR da VPC.
O bloco CIDR de serviço não pode se sobrepor a nenhum bloco CIDR de vSwitch.
Em cenários de múltiplos clusters ou nuvem híbrida, os blocos CIDR de dois clusters não podem se sobrepor entre si nem aos blocos CIDR da VPC.
Não é possível modificar o bloco CIDR de serviço após a criação do cluster.
Endereços IP de pods em um cluster não alcançam Services (ClusterIP) de outro cluster na mesma VPC — apenas o tráfego de pod para pod cruza os limites do cluster.
Referência de blocos CIDR
A tabela a seguir resume as faixas de endereços, limites de tamanho e principais restrições para cada recurso de rede.
|
Recurso |
Faixas permitidas |
Principais restrições |
|
VPC |
Blocos privados padrão RFC: |
Em cenários de múltiplas VPCs ou nuvem híbrida, utilize máscaras de sub-rede /16 ou menores para reservar espaço para várias VPCs sem sobreposição. |
|
vSwitch |
Deve ser um subconjunto do bloco CIDR da VPC. |
Não deve se sobrepor ao bloco CIDR de serviço. Limite padrão: 150 vSwitches por VPC (aumentar cota). |
|
Bloco CIDR de serviço |
Qualquer faixa privada que não se sobreponha aos blocos CIDR da VPC ou dos vSwitches. |
Impossível modificar após a criação do cluster. O bloco CIDR de serviço de diferentes clusters na mesma VPC pode se sobrepor. |
|
IPv6 |
Atribuído pela VPC após a ativação do IPv6. |
Consulte Atribuir endereços IPv6 a pods. |
Planejamento de escala de rede
Regiões e zonas
Quantidade de VPCs
Quantidade de vSwitches
Planejamento de capacidade de pods
Exemplo de configuração multizona
O exemplo a seguir mostra uma configuração de cluster com duas zonas e uma VPC /16.
|
Bloco CIDR da VPC |
Bloco CIDR do vSwitch |
Bloco CIDR de serviço |
Máximo de IPs atribuíveis a pods |
|
192.168.0.0/16 |
Zona I: 192.168.0.0/19 |
172.21.0.0/20 |
8.192 |
|
192.168.0.0/16 |
Zona J: 192.168.32.0/19 |
172.21.0.0/20 |
8.192 |
Cada vSwitch /19 fornece 8.192 endereços IP para pods. Os dois vSwitches usam faixas sem sobreposição dentro da mesma VPC. O bloco CIDR de serviço (172.21.0.0/20) está fora da faixa da VPC e é compartilhado entre ambas as zonas.
Design de comunicação de rede
Cluster único em uma única VPC
Múltiplos clusters em uma única VPC
Múltiplos clusters em várias VPCs
Comunicação entre clusters e data centers on-premises
Próximos passos
Se o seu cluster usa um bloco CIDR secundário de VPC ou expande para uma nova zona, configure regras SNAT em um NAT gateway para o novo bloco CIDR e atualize as regras do grupo de segurança.
Para acesso via IP público no nível de pod, consulte Montar um EIP público independente em um pod.
Para ativar o acesso à Internet para pods (ex.: para pull de imagens), consulte Ativar acesso à Internet para um cluster.
Para arquitetura de contas e isolamento de múltiplas equipes, consulte Planejamento de contas e Planejamento de segurança.
Para arquitetura de recuperação de desastres, consulte Planejamento de recuperação de desastres.