第 5 章 在管道中使用红帽权利
如果您有 Red Hat Enterprise Linux (RHEL)权利,您可以使用这些权利在管道中构建容器镜像。
在从 Simple Common Access (SCA)导入这个 operator 后,paption Operator 会自动管理权利。此 operator 在 openshift-config-managed
命名空间中提供名为 etc-pki-entitlement
的 secret。
您可以通过以下两种方式之一在管道中使用红帽权利:
- 手动将 secret 复制到管道的命名空间。如果您有有限的管道命名空间,则此方法会最复杂。
- 使用 Shared Resources Container Storage Interface (CSI) Driver Operator 在命名空间间自动共享 secret。
5.1. 先决条件
-
使用
oc
命令行工具登录到 OpenShift Container Platform 集群。 您可以在 OpenShift Container Platform 集群上启用 Insights Operator 功能。如果要使用 Shared Resources CSI Driver Operator 在命名空间间共享 secret,还必须启用 Shared Resources CSI 驱动程序。有关启用功能的详情,包括 Insights Operator 和共享资源 CSI 驱动程序,请参阅 使用功能门启用功能。
注意启用 Insights Operator 后,您必须等待一些时间以确保集群使用这个 Operator 更新所有节点。您可以输入以下命令来监控所有节点的状态:
$ oc get nodes -w
要验证 Insights Operator 是否活跃,请输入以下命令检查
insights-operator
pod 是否在openshift-insights
命名空间中运行:$ oc get pods -n openshift-insights
您已配置了将红帽权利导入到 Insights Operator 中。有关导入权利的详情,请参考使用 Insights Operator 导入简单内容访问权利。
注意要验证 Insights Operator 是否使您的权利可用,并通过运行以下命令检查
openshift-config-managed
命名空间中是否存在etc-pki-entitlement
secret:$ oc get secret etc-pki-entitlement -n openshift-config-managed