Share via


Balanceamento de carga de camada 4 de vários clusters (visualização)

Importante

Os recursos de visualização do Azure Kubernetes Fleet Manager estão disponíveis com base no autoatendimento e opt-in. As visualizações prévias são fornecidas "como estão" e "conforme disponíveis" e são excluídas dos contratos de nível de serviço e da garantia limitada. As visualizações do Azure Kubernetes Fleet Manager são parcialmente cobertas pelo suporte ao cliente com base no melhor esforço. Como tal, estas funcionalidades não se destinam a utilização em produção.

O Azure Kubernetes Fleet Manager (Fleet) pode ser usado para configurar o balanceamento de carga multicluster de camada 4 entre cargas de trabalho implantadas em clusters membros.

Diagram that shows how multi-cluster load balancing works.

Para balanceamento de carga de vários clusters, o Fleet exige que os clusters de destino usem a rede CNI do Azure. A rede CNI do Azure permite que os IPs de pod sejam diretamente endereçáveis na rede virtual do Azure para que possam ser roteados a partir do Balanceador de Carga do Azure.

O ServiceExport próprio pode ser propagado do cluster de frota para um cluster membro usando o recurso de propagação de recursos do Kubernetes ou pode ser criado diretamente no cluster membro. Uma vez que esse ServiceExport recurso é criado, ele resulta em um ServiceImport ser criado no cluster de frota, e todos os outros clusters membros para aumentar a conscientização do serviço.

O usuário pode então criar um MultiClusterService recurso personalizado para indicar que deseja configurar o balanceamento de carga multicluster da Camada 4. Isso MultiClusterService resulta na configuração do Balanceador de Carga do Azure mapeado pelo cluster de membros para balancear a carga do tráfego de entrada entre pontos de extremidade deste serviço em vários clusters membros.

Próximos passos