4.8. 使用 Insights Operator 导入简单的内容访问权利
Insights Operator 定期从 OpenShift Cluster Manager 导入简单内容访问权利,并将其存储在 openshift-config-managed
命名空间中的 etc-pki-entitlement
secret 中。简单的内容访问权限是红帽订阅工具中的功能,简化了权利工具的行为。通过此功能,可以更轻松地使用红帽订阅提供的内容,而无需配置订阅工具的复杂性。
在以前的版本中,集群管理员会使用 openshift-config
命名空间中的 support secret 创建或编辑 Insights Operator 配置。Red Hat Insights 现在支持创建 ConfigMap
对象来配置 Operator。如果两者都存在,Operator 会优先选择支持 secret 的配置映射配置。
Insights Operator 每 8 小时导入简单的内容访问权利,但可以使用 openshift-insights
命名空间中的 insights-config ConfigMap
对象进行配置或禁用。
红帽订阅管理中必须启用简单的内容访问,才能导入功能。
其他资源
- 有关 简单内容访问权限 的更多信息,请参阅 Red Hat Subscription Central 文档中的关于简单内容访问权限。
- 如需有关在 OpenShift Container Platform 中使用简单内容访问权利的更多信息,请参阅在构建中使用红帽订阅。
4.8.1. 配置简单的内容访问导入间隔
您可以使用 openshift-insights
命名空间中的 insights-config ConfigMap
对象配置 Insights Operator 导入简单内容访问(sca)权利的频率。权利导入通常每 8 小时进行,但如果您更新 insights-config ConfigMap
对象中的简单内容访问配置,您可以缩短这个 sca 间隔。
这个步骤描述了如何将导入间隔更新为 2 小时 (2h)。您可以指定小时 (h),或小时和分钟,例如: 2h30m。
先决条件
- 启用了远程健康报告(这是默认设置)。
-
以具有
cluster-admin
角色的用户身份登录到 OpenShift Container Platform Web 控制台。 -
insights-config
ConfigMap
对象存在于openshift-insights
命名空间中。
流程
-
进入 Workloads
ConfigMaps 并选择 Project: openshift-insights。 -
点 insights-config
ConfigMap
对象打开它。 - 点 Actions 并选择 Edit ConfigMap。
- 点 YAML 视图 单选按钮。
将文件中的
sca
属性设置为interval: 2h
以每两小时导入内容。apiVersion: v1 kind: ConfigMap # ... data: config.yaml: | sca: interval: 2h # ...
- 点击 Save。insights-config config-map 详情页面将打开。
-
验证
config.yaml
sca
属性的值是否已设置为interval: 2h
。
4.8.2. 禁用简单内容访问导入
您可以使用 openshift-insights
命名空间中的 insights-config ConfigMap
对象禁用简单内容访问权利导入。
先决条件
- 启用了远程健康报告(这是默认设置)。
-
以
cluster-admin
用户身份登录到 OpenShift Container Platform Web 控制台。 -
insights-config
ConfigMap
对象存在于openshift-insights
命名空间中。
流程
-
进入 Workloads
ConfigMaps 并选择 Project: openshift-insights。 -
点 insights-config
ConfigMap
对象打开它。 - 点 Actions 并选择 Edit ConfigMap。
- 点 YAML 视图 单选按钮。
在文件中,将
sca
属性设置为disabled: true
。apiVersion: v1 kind: ConfigMap # ... data: config.yaml: | sca: disabled: true # ...
- 点击 Save。insights-config config-map 详情页面将打开。
-
验证
config.yaml
sca
属性的值是否已设置为disabled: true
。
4.8.3. 启用之前禁用的简单内容访问导入
如果禁用了简单内容访问权利导入,Insights Operator 不会导入简单的内容访问权利。您可以更改此行为。
先决条件
- 启用了远程健康报告(这是默认设置)。
-
以具有
cluster-admin
角色的用户身份登录到 OpenShift Container Platform Web 控制台。 -
insights-config
ConfigMap
对象存在于openshift-insights
命名空间中。
流程
-
进入 Workloads
ConfigMaps 并选择 Project: openshift-insights。 -
点 insights-config
ConfigMap
对象打开它。 - 点 Actions 并选择 Edit ConfigMap。
- 点 YAML 视图 单选按钮。
在文件中,将
sca
属性设置为disabled: false
。apiVersion: v1 kind: ConfigMap # ... data: config.yaml: | sca: disabled: false # ...
- 点击 Save。insights-config config-map 详情页面将打开。
-
验证
config.yaml
sca
属性的值是否已设置为disabled: false
。