Clusters da VPC: por que eu vejo falhas de status de funcionamento do balanceador de carga da VPC?
Virtual Private Cloud
No painel Balanceadores de carga para VPC, você visualiza os detalhes do balanceador de carga VPC que expõe o controlador Ingress do seu cluster.
Embora o tráfego para seus apps esteja fluindo corretamente em seu cluster, o Status de funcionamento do balanceador de carga de VPC mostra que, no máximo, 2 instâncias (nós do trabalhador) estão Passando, enquanto
todas as outras instâncias estão Falhando. Por exemplo, se você tiver 4 nós do trabalhador em seu cluster, o status de funcionamento mostrará 2/4.
Em clusters VPC, um balanceador de carga VPC que expõe o controlador de ingresso é criado automaticamente fora do seu cluster. Na configuração do balanceador de carga, o externalTrafficPolicy é configurado como Local,
que oferece melhor desempenho de roteamento do que Cluster.
Esta configuração externalTrafficPolicy: Local indica que quando o balanceador de carga VPC recebe uma solicitação para a porta do nó do serviço de seu app, o balanceador de carga encaminha o tráfego apenas para os pods do controlador
de ingresso que também estão no mesmo nó do trabalhador que a porta do nó do serviço do app.
Por padrão, no controlador de ingresso do OpenShift Container Platform, apenas 2 pods do controlador de ingresso são implementados em seu cluster, portanto, apenas 2 nós do trabalhador têm pods do controlador de ingresso. Como o balanceador de carga VPC encaminha o tráfego apenas para nós do trabalhador que contêm pods do controlador de ingresso, a verificação de funcionamento do balanceador de carga apenas relata os 2 nós do trabalhador que têm os pods do controlador de ingresso como Aprovado, e os outros nós do trabalhador como Com falha. Por esta razão, as falhas são esperadas e não indicam que o seu balanceador de carga VPC não consiga encaminhar tráfego para o seu cluster.