IBM Cloud Docs
Warum enthält mein Private Path NLB einen hostname.invalid Fehler?

Warum enthält mein Private Path NLB einen hostname.invalid Fehler?

Wenn Sie Ihre LoadBalancer mit dem Befehl oc describe svc SERVICENAME -n NAMESPACE beschreiben, erhalten Sie eine Fehlermeldung ähnlich der folgenden.

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

Sie sehen auch, dass das Feld LoadBalancer Ingress hostname.invalid enthält.

LoadBalancer Ingress: hostname.invalid

Das Problem wird durch eine Diskrepanz zwischen der Konfiguration des Dienstes Kubernetes und der LoadBalancer verursacht. Dies ist ein bekanntes Problem in Versionen vor 4.16.40_1567_openshift. Die betroffene PPNLB wurde vor dem Rollout der in 4.16.40_1567_openshift enthaltenen Korrektur erstellt.

Erstellen Sie Ihre PPNLB neu, um das Problem zu beheben.

  1. Löschen aller mit dem Dienst verbundenen Ressourcen.
  2. Löschen Sie den PPNLB-Dienst und erstellen Sie ihn neu.
  3. Vergewissern Sie sich, dass hostname.invalid nicht mehr im Feld LoadBalancer Ingress angezeigt wird und dass bei der Beschreibung des Dienstes im Abschnitt Ereignisse keine Warnungen mehr erscheinen.
  4. Wenn das Problem weiterhin auftritt, wenden Sie sich bitte an den Support. Öffnen Sie einen Supportfall. Fügen Sie den Falldetails unbedingt alle relevanten Protokolldateien, Fehlermeldungen oder Befehlsausgaben bei.