第 2 章 Red Hat JBoss Web Server for OpenShift 入门
您可以从 Red Hat 容器 registry 中导入最新的 Red Hat JBoss Web Server for OpenShift 镜像流和模板。之后,您可以使用 OpenShift Source-to-Image (S2I) 流程的 JWS,使用现有的 maven 二进制文件或从源代码为 OpenShift 应用创建 JBoss Web 服务器。
在按照本文档中的说明进行操作前,您必须确保 OpenShift 集群已安装并根据先决条件进行了配置。有关安装和配置 OpenShift 集群的更多信息,请参阅 OpenShift Container Platform 的安装指南。
用于 OpenShift 应用程序模板的 JWS 为 Tomcat 10 发布。
2.1. 为 Red Hat Container Registry 配置身份验证令牌
在导入并使用 Red Hat JBoss Web Server for OpenShift 镜像前,您必须首先确保已配置了身份验证令牌来访问 Red Hat Container Registry。
您可以使用 registry 服务帐户创建身份验证令牌。这意味着您不必在 OpenShift 配置中使用或存储您的红帽帐户用户名和密码。
流程
- 按照红帽客户门户网站中的说明,使用 registry 服务帐户创建身份验证令牌。
- 在令牌的 Token Information 页面中,点 OpenShift Secret 选项卡并下载包含令牌的 OpenShift secret 的 YAML 文件。
使用您下载的 YAML 文件,为 OpenShift 项目创建身份验证令牌机密。
例如:
oc create -f 1234567_myserviceaccount-secret.yaml
要为 OpenShift 项目配置 secret,请输入以下命令:
oc secrets link default 1234567-myserviceaccount-pull-secret --for=pull oc secrets link builder 1234567-myserviceaccount-pull-secret --for=pull
注意在前面的示例中,将
1234567-myserviceaccount
替换为您在上一步中创建的 secret 的名称。