Ingress-Fehler: ERRSEIPM
Satellite
Mit dem Befehl ibmcloud oc ingress status-report ignored-errors add können Sie der Liste ignorierter Fehler einen Fehler hinzufügen. Ignorierte Fehler werden weiterhin in der Ausgabe des Befehls ibmcloud oc ingress status-report get angezeigt, aber bei der Berechnung des Ingress-Gesamtstatus ignoriert.
Wenn Sie den Status der Ingress-Komponenten Ihres Clusters überprüfen, indem Sie den Befehl ibmcloud oc ingress status-report get ausführen, wird ein Fehler ähnlich dem folgenden Beispiel angezeigt.
The service is missing one or more worker IPs (ERRSEIPM).
Der Service, der den Ingress-Standardcontroller bereitstellt, verfügt nicht über alle erforderlichen Worker-IP-Adressen.
Fügen Sie die Worker-IP-Adressen zum externen Ingress-Service hinzu.
-
Führen Sie den folgenden Befehl aus und notieren Sie Ihre Worker-IP-Adressen in der Spalte
INTERNAL-IP.oc get nodes -o wide -
Führen Sie den folgenden Befehl aus, um den Dienst zu bearbeiten.
oc edit service -n openshift-ingress router-external-default -
Fügen Sie die IP-Adressen, die Sie in Schritt 1 abgerufen haben, zur Liste
spec.externalIPshinzu.Wenn Ihr Cluster über viele Worker verfügt, können Sie nicht alle IP-Adressen zur Liste hinzufügen. In diesem Fall reicht es aus, zwei IP-Adressen pro Zone hinzuzufügen. Um festzustellen, welcher Worker zu welcher Zone gehört, suchen Sie in der Ausgabe des Befehls
oc get nodes -o wide --show-labelsnach dem Wert der Bezeichnungtopology.kubernetes.io/zone. -
Warten Sie 10 bis 15 Minuten und überprüfen Sie dann, ob die Warnung behoben ist, indem Sie den Befehl
ibmcloud oc ingress status-report getausführen. -
Wenn das Problem weiterhin auftritt, wenden Sie sich bitte an den Support. Öffnen Sie einen Supportfall. Stellen Sie in den Falldetails sicher, dass alle relevanten Protokolldateien, Fehlernachrichten oder Befehlsausgaben enthalten sind.