Share via


Balanceamento de carga da camada 4 de vários clusters (versão prévia)

Importante

A versão prévia do recurso Gerenciador de Frota de Kubernetes do Azure está disponível com base em autoatendimento e aceitação. As versões prévias são fornecidas “no estado em que se encontram” e “conforme disponíveis” e são excluídas dos contratos de nível de serviço e da garantia limitada. A versão prévia do Gerenciador de Frota de Kubernetes do Azure é parcialmente coberta pelo suporte ao cliente com base no melhor esforço. Dessa forma, esses recursos não são destinados ao uso em produção.

O Gerenciador de Frota de Kubernetes do Azure (Frota) pode ser usado para configurar o balanceamento de carga de vários clusters da camada 4 entre cargas de trabalho implantadas em clusters membros.

Diagram that shows how multi-cluster load balancing works.

Para o balanceamento de carga de vários clusters, o Frota exige que os clusters de destino usem o sistema de rede CNI do Azure. O sistema de rede CNI do Azure permite que os IPs de pod sejam endereçáveis diretamente na rede virtual do Azure para que possam ser roteados do Azure Load Balancer.

O próprio ServiceExport 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. Depois que esse recurso do ServiceExport for criado, ele resultará na criação de um ServiceImport no cluster de frota e em todos os outros clusters membros para aumentar a conscientização sobre o serviço.

Em seguida, o usuário pode criar um recurso personalizado MultiClusterService para indicar que deseja configurar o balanceamento de carga da camada 4 de vários clusters. Esse MultiClusterService faz com que o cluster membro mapeado Azure Load Balancer seja configurado para balancear o tráfego de entrada em pontos de extremidade desse serviço em vários clusters membros.

Próximas etapas