Warum wird ein Fehler Could not find user angezeigt, wenn ich versuche, auf die Webkonsole zuzugreifen?

Wenn Sie versuchen, auf die Webkonsole Red Hat OpenShift on IBM Cloud zuzugreifen, wird eine Fehlermeldung ähnlich dem folgenden Beispiel angezeigt.

Could not find user.

Dieser Fehler tritt auf, wenn Sie versuchen, direkt auf die Red Hat OpenShift on IBM Cloud-Webkonsole zuzugreifen, z. B. über eine URL, anstatt über die IBM Cloud-Benutzerschnittstelle oder ohne Ausführung des Befehls ibmcloud oc cluster config. Dies verhindert, dass die IAM-Benutzerrolle mit dem Cluster synchronisiert wird.

Synchronisieren Sie die IAM-Benutzerinformationen mit dem Red Hat OpenShift on IBM Cloud-Cluster.

Vorbereitende Schritte:

Rufen Sie Ihren Red Hat OpenShift-Cluster auf.

Um die IAM-Informationen für den Benutzer zu synchronisieren, haben Sie zwei Optionen:

  • Melden Sie sich über die Konsole bei Ihrem Cluster an.
  • Definieren Sie den Befehlszeilenkontext für den Cluster, indem Sie den Befehl ibmcloud oc cluster config --cluster CLUSTER ausführen.

Wenn Sie einen API-Schlüssel für eine Funktions-ID oder einen anderen Benutzer verwenden, stellen Sie sicher, dass Sie sich als der richtige Benutzer anmelden.

Nachdem der betroffene Benutzer die IAM-Synchronisation abgeschlossen hat, kann der Clusteradministrator überprüfen, ob der Benutzer im Cluster vorhanden ist, indem er Benutzer mit dem Befehl oc get users auflistet.