为什么在尝试访问 Web 控制台时看到 Could not find user 错误?

当您尝试访问 Red Hat OpenShift on IBM Cloud 网络控制台时,会看到与下例类似的错误信息。

Could not find user.

如果尝试直接访问 Red Hat OpenShift on IBM Cloud 网络控制台,如通过 URL,而不是通过 IBM Cloud 用户界面或不运行 ibmcloud oc cluster config 命令,则会出现此错误。 这将阻止 IAM 用户角色同步到集群。

将 IAM 用户信息同步到 Red Hat OpenShift on IBM Cloud 集群。

开始之前:

访问 Red Hat OpenShift 集群

要同步用户的 IAM 信息,您可以使用 2 选项:

  • 从控制台登录集群。
  • 通过运行 ibmcloud oc cluster config --cluster CLUSTER 命令来设置集群的命令行上下文。

如果将 API 密钥用于功能标识或其他用户,请确保以正确的用户身份登录。

受影响的用户完成 IAM 同步后,集群管理员可以通过使用 oc get users 命令列出用户来验证该用户是否存在于集群中。