4.4. 启用远程健康报告

如果您的机构禁用了远程健康报告,您可以再次启用这个功能。您可以在 OpenShift Container Platform Web Console Overview 页面中的 Status 标题中的 Status 标题中禁用远程健康报告。

要启用远程健康报告,您必须使用新的授权令牌 修改全局集群 pull secret

注意

启用远程健康报告可同时启用 Insights Operator 和 Telemetry。

4.4.1. 修改全局集群 pull secret,以启用远程健康报告

您可以修改现有全局集群 pull secret,以启用远程健康报告。如果您之前禁用了远程健康监控,您必须首先从 Red Hat OpenShift Cluster Manager 下载带有 console.openshift.com 访问令牌的新 pull secret。

先决条件

  • 使用具有 cluster-admin 角色的用户访问集群。
  • 访问 OpenShift Cluster Manager。

流程

  1. 进入 https://console.redhat.com/openshift/downloads
  2. TokensPull Secret,点 Download

    包含 cloud.openshift.com 访问令牌以 JSON 格式下载的文件 pull-secret.txt

    {
      "auths": {
        "cloud.openshift.com": {
          "auth": "<your_token>",
          "email": "<email_address>"
        }
    }
  3. 把全局集群 pull secret 下载到本地文件系统。

    $ oc get secret/pull-secret -n openshift-config --template='{{index .data ".dockerconfigjson" | base64decode}}' > pull-secret
  4. 生成 pull secret 的备份副本。

    $ cp pull-secret pull-secret-backup
  5. 在文本编辑器中打开 pull-secret 文件。
  6. pull-secret.txt 中的 cloud.openshift.com JSON 条目附加到 auths 中。
  7. 保存该文件。
  8. 更新集群中的 secret。

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

可能需要过几分钟后,secret 才会更新,集群才会开始报告。

验证

  1. 导航到 OpenShift Container Platform Web Console Overview 页面。
  2. Status 标题中的 Insights 会报告发现的问题数量。