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。
流程
- 进入 https://console.redhat.com/openshift/downloads。
从 Tokens
Pull Secret,点 Download。 包含
cloud.openshift.com
访问令牌以 JSON 格式下载的文件pull-secret.txt
:{ "auths": { "cloud.openshift.com": { "auth": "<your_token>", "email": "<email_address>" } }
把全局集群 pull secret 下载到本地文件系统。
$ oc get secret/pull-secret -n openshift-config --template='{{index .data ".dockerconfigjson" | base64decode}}' > pull-secret
生成 pull secret 的备份副本。
$ cp pull-secret pull-secret-backup
-
在文本编辑器中打开
pull-secret
文件。 -
将
pull-secret.txt
中的cloud.openshift.com
JSON 条目附加到auths
中。 - 保存该文件。
更新集群中的 secret。
oc set data secret/pull-secret -n openshift-config --from-file=.dockerconfigjson=pull-secret
可能需要过几分钟后,secret 才会更新,集群才会开始报告。
验证
- 导航到 OpenShift Container Platform Web Console Overview 页面。
- Status 标题中的 Insights 会报告发现的问题数量。