Ingress-Fehler: ERRSAM
Virtuelle Private Cloud Klassische Infrastruktur
Fehlerbehebung bei Ingress-RSAM-Fehlern (Routes Set After Master-Validierung).
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 load balancer service address is missing (ERRSAM).
Dem Lastausgleichsservice, der Ihren Ingress-Controller zugänglich macht, ist keine Adresse zugeordnet.
Führen Sie die folgenden Schritte aus, um das Problem zu beheben.
-
Stellen Sie sicher, dass Ihre Cluster-Master und Worker in einwandfreiem Zustand sind.
-
Listen Sie Ihre Lastausgleichsservices auf.
oc get services -n openshift-ingress | grep LoadBalancer -
Geben Sie Services an, die keine Adresse in der Spalte
EXTERNAL-IPhaben. -
Suchen Sie nach einem Ereignis, das auf die folgenden Services verweist.
oc get events -n openshift-ingress| grep SERVICE -
Überprüfen Sie den Inhalt der Spalte
MESSAGEund führen Sie je nach Clustertyp und Fehlernachricht die folgenden Schritte aus.-
Wenn Fehler zu Ihrem API-Schlüssel angezeigt werden, können Sie versuchen, den API-Schlüssel mit dem
ibmcloud oc api-key reset-Befehl zurückzusetzen. -
Klassisch: Wenn Fehler in Ihrer Lastausgleichsfunktionsimplementierung angezeigt werden, stellen Sie sicher, dass Ihr Cluster mindestens zwei Worker in einwandfreiem Zustand enthält. Weitere Informationen finden Sie unter Workerknoten und Zonen zu Clustern hinzufügen.
-
Classic: Wenn Fehler angezeigt werden, die darauf hinweisen, dass keine IPs verfügbar sind, fügen Sie dem Cluster neue portierbare Teilnetze mit dem
ibmcloud oc cluster subnet create-Befehl hinzu. -
VPC: Wenn Berechtigungsprobleme angezeigt werden, überprüfen Sie Ihre IAM-Berechtigungen. Weitere Informationen finden Sie unter Application Load Balancer for VPC.
-
VPC: Stellen Sie sicher, dass Sie das Kontingent Ihrer LBaaS-Instanz nicht erreicht haben. Weitere Informationen finden Sie unter Kontingente und Servicegrenzwerte und
ibmcloud is load-balancersBefehl.
-
-
Warten Sie 10 bis 15 Minuten und prüfen Sie dann, ob der Lastausgleichsfunktion eine Adresse zugeordnet wurde. Ist dies nicht der Fall, überprüfen Sie die Ereignisse erneut.
-
Wenn ein anderer Fehler angezeigt wird, wiederholen Sie die Fehlerbehebungsschritte. 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.