Por que meu Private Path NLB contém um erro hostname.invalid ?
Ao descrever seu LoadBalancer usando o comando oc describe svc SERVICENAME -n NAMESPACE, você verá uma mensagem de erro semelhante ao exemplo a seguir.
Error on cloud load balancer prod-sat1-ppnlb for service openshift-ingress/router-default-ppnlb with UID c89cde55-777f-4d99-aacf-09108d90fa9c: Service and associated VPC load balancer do not match: Service external IPs:, VPC load balancer IPs:XX.XX.XX.XX,XX.XX.XX.XX,XX.XX.XX.XX,XX.XX.XX.XX
Você também vê que o campo LoadBalancer Ingress contém hostname.invalid.
LoadBalancer Ingress: hostname.invalid
O problema é causado por uma incompatibilidade entre a configuração do serviço Kubernetes e o LoadBalancer. Esse é um problema conhecido em versões anteriores a 4.16.40_1567_openshift. O PPNLB afetado foi criado antes da implementação
da correção incluída em 4.16.40_1567_openshift.
Recrie seu PPNLB para resolver o problema.
- Excluir todos os recursos associados vinculados ao serviço.
- Exclua e recrie o serviço PPNLB.
- Verifique se
hostname.invalidnão aparece mais no campo LoadBalancer Ingress e se não há avisos na seção Events (Eventos ) quando você descreve o serviço. - Se o problema persistir, entre em contato com o suporte. Abrir um caso de suporte. Nos detalhes do caso, certifique-se de incluir todos os arquivos de registro, mensagens de erro ou saídas de comando relevantes.