3.2. 为 Red Hat Container Registry 配置身份验证
在导入并使用 Red Hat JBoss Web Server 镜像前,您必须首先为 Red Hat Container Registry 配置身份验证。
红帽建议您使用 registry 服务帐户创建身份验证令牌来配置对 Red Hat Container Registry 的访问。这意味着您不必在 OpenShift 配置中使用或存储您的红帽帐户的用户名和密码。
- 按照红帽客户门户网站中的说明,使用 registry 服务帐户创建身份验证令牌。
- 下载包含令牌的 OpenShift 机密的 YAML 文件。您可以从令牌的 Token Information 页面中的 OpenShift Secret 选项卡下载 YAML 文件。
使用您下载的 YAML 文件为 OpenShift 项目创建身份验证令牌 secret:
oc create -f 1234567_myserviceaccount-secret.yaml
oc create -f 1234567_myserviceaccount-secret.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下命令,为 OpenShift 项目配置 secret,将示例中的机密名称替换为上一步中创建的机密的名称。
oc secrets link default 1234567-myserviceaccount-pull-secret --for=pull oc secrets link builder 1234567-myserviceaccount-pull-secret --for=pull
oc secrets link default 1234567-myserviceaccount-pull-secret --for=pull oc secrets link builder 1234567-myserviceaccount-pull-secret --for=pullCopy to Clipboard Copied! Toggle word wrap Toggle overflow
有关配置对安全 registry 的访问的更多信息,请参阅 OpenShift 文档。
有关为 Red Hat Container Registry 配置身份验证的更多信息,请参阅红帽客户门户网站。