×

如果您或您的组织已禁用远程健康报告,您可以重新启用此功能。您可以在OpenShift Container Platform Web控制台概述页面上的**状态**磁贴中看到“Insights不可用”消息,这表明远程健康报告已禁用。

要启用远程健康报告,您必须修改全局集群拉取密钥,使用新的授权令牌。

启用远程健康报告将同时启用Insights Operator和遥测。

修改全局集群拉取密钥以启用远程健康报告

您可以修改现有的全局集群拉取密钥以启用远程健康报告。如果您之前已禁用远程健康监控,则必须首先从Red Hat OpenShift集群管理器下载包含您的console.openshift.com访问令牌的新拉取密钥。

先决条件
  • 以具有cluster-admin角色的用户身份访问集群。

  • 访问OpenShift集群管理器。

步骤
  1. 导航到https://console.redhat.com/openshift/downloads.

  2. 从**令牌**→**拉取密钥**中,点击**下载**。

    将包含您的cloud.openshift.com访问令牌(JSON格式)的pull-secret.txt文件下载。

    {
      "auths": {
        "cloud.openshift.com": {
          "auth": "<your_token>",
          "email": "<email_address>"
        }
      }
    }
  3. 将全局集群拉取密钥下载到本地文件系统。

    $ oc get secret/pull-secret -n openshift-config --template='{{index .data ".dockerconfigjson" | base64decode}}' > pull-secret
  4. 备份拉取密钥。

    $ cp pull-secret pull-secret-backup
  5. 在文本编辑器中打开pull-secret文件。

  6. pull-secret.txt中的cloud.openshift.com JSON条目添加到auths中。

  7. 保存文件。

  8. 更新集群中的密钥。

    oc set data secret/pull-secret -n openshift-config --from-file=.dockerconfigjson=pull-secret

密钥更新和集群开始报告可能需要几分钟时间。

验证
  1. 导航到OpenShift Container Platform Web控制台概述页面。

  2. **状态**磁贴中的**Insights**报告发现的问题数量。