¿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.
- Elimina todos los recursos asociados vinculados al servicio.
- Elimine y vuelva a crear el servicio PPNLB.
- Compruebe que
hostname.invalidya no aparece en el campo LoadBalancer Ingress y que no hay advertencias en la sección Events al describir el servicio. - 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.