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.

  1. Führen Sie den folgenden Befehl aus und notieren Sie Ihre Worker-IP-Adressen in der Spalte INTERNAL-IP.

    oc get nodes -o wide
    
  2. Führen Sie den folgenden Befehl aus, um den Dienst zu bearbeiten.

    oc edit service -n openshift-ingress router-external-default
    
  3. Fügen Sie die IP-Adressen, die Sie in Schritt 1 abgerufen haben, zur Liste spec.externalIPs hinzu.

    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-labels nach dem Wert der Bezeichnung topology.kubernetes.io/zone.

  4. 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 get ausführen.

  5. 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.