¿Por qué mi NLB Private Path contiene un error hostname.invalid ?

Cuando describa su LoadBalancer utilizando el comando oc describe svc SERVICENAME -n NAMESPACE, verá un mensaje de error similar al siguiente ejemplo.

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

También puede ver que el campo LoadBalancer Ingress contiene hostname.invalid.

LoadBalancer Ingress: hostname.invalid

El problema se debe a un desajuste entre la configuración del servicio Kubernetes y LoadBalancer. Se trata de un problema conocido en versiones anteriores a 4.16.40_1567_openshift. El PPNLB afectado se creó antes del despliegue de la corrección incluida en 4.16.40_1567_openshift.

Vuelva a crear su PPNLB para resolver el problema.

  1. Elimina todos los recursos asociados vinculados al servicio.
  2. Elimine y vuelva a crear el servicio PPNLB.
  3. Compruebe que hostname.invalid ya no aparece en el campo LoadBalancer Ingress y que no hay advertencias en la sección Events al describir el servicio.
  4. Si el problema persiste, póngase en contacto con soporte. Abra un caso de soporte. En los detalles del caso, asegúrese de incluir todos los archivos de registro, mensajes de error o salidas de comando relevantes.