2.7. 为镜像 registry 访问配置额外的信任存储
您可以在镜像 registry 访问 image.config.openshift.io/cluster 自定义资源(CR)时添加对具有信任额外证书颁发机构(CA)的配置映射的引用。
先决条件
- 证书颁发机构(CA)必须经过 PEM 编码。
流程
在
openshift-config命名空间中创建配置映射,然后在image.config.openshift.ioCR 的AdditionalTrustedCA参数中使用配置映射名称。这会添加集群联系外部镜像 registry 时应信任的 CA。镜像 registry CA 配置映射示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中:
data:registry.example.com:- 要信任此 CA 的 registry 主机名示例。
data:registry-with-port.example.com..5000:信任此 CA 的端口的 registry 主机名示例。如果 registry 有一个端口,如
registry-with-port.example.com:5000,:必须替换为..。PEM 证书内容是要信任的每个额外 registry CA 的值。
可选。运行以下命令来配置额外的 CA:
oc create configmap registry-config --from-file=<external_registry_address>=ca.crt -n openshift-config
$ oc create configmap registry-config --from-file=<external_registry_address>=ca.crt -n openshift-configCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc edit image.config.openshift.io cluster
$ oc edit image.config.openshift.io clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow spec: additionalTrustedCA: name: registry-configspec: additionalTrustedCA: name: registry-configCopy to Clipboard Copied! Toggle word wrap Toggle overflow