Web コンソールにアクセスしようとすると Could not find user エラーが表示されるのはなぜですか?

Red Hat OpenShift on IBM Cloud ウェブコンソールにアクセスしようとすると、次の例のようなエラーメッセージが表示されます。

Could not find user.

このエラーは、IBM Cloud UI を介したり ibmcloud oc cluster config コマンドを実行したりせずに、URL を介して Red Hat OpenShift on IBM Cloud Web コンソールに直接アクセスしようとすると発生します。 これにより、IAM ユーザー役割がクラスターに同期されなくなります。

IAM ユーザー情報を Red Hat OpenShift on IBM Cloud クラスターに同期化します。

始める前に

Red Hat OpenShift クラスターにアクセスします

ユーザーの IAM 情報を同期するには、以下の 2 つのオプションがあります:

  • コンソールからクラスタにログインします。
  • ibmcloud oc cluster config --cluster CLUSTER コマンドを実行して、クラスターのコマンド・ライン・コンテキストを設定します。

機能 ID または別のユーザーに対して API キーを使用する場合は、必ず正しいユーザーでログインしてください。

影響を受けるユーザーが IAM 同期を完了した後、クラスター管理者は、oc get users コマンドを使用してユーザーをリストすることにより、そのユーザーがクラスター内に存在することを確認できます。