3.5. 部署现有 JWS 镜像
您可以使用 OpenShift Web 控制台部署现有的 JWS 镜像。
先决条件
已使用 Web 控制台或命令行安装了 JWS Operator。
要确保安装了 JWS Operator,请输入以下命令:
oc get deployment.apps/jws-operator
$ oc get deployment.apps/jws-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 前面的命令会产生以下类型的输出:
NAME READY UP-TO-DATE AVAILABLE AGE jws-operator 1/1 1 1 15h
NAME READY UP-TO-DATE AVAILABLE AGE jws-operator 1/1 1 1 15h
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果要查看更详细的输出,您可以使用以下命令:
oc describe deployment.apps/jws-operator
流程
-
准备您的镜像并将其推送到要显示镜像的位置(例如
quay.io/ <USERNAME> /tomcat-demo:latest
)。 要为
自定义资源
web 服务器创建 YAML 文件,请执行以下步骤:-
创建名为 的文件,如 webserver
_cr.yaml
。 以以下格式输入详情:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
创建名为 的文件,如 webserver
要部署 Web 应用程序,请执行以下步骤:
- 进入您在其中创建 Web 应用的目录。
输入以下命令:
oc apply -f webservers_cr.yaml
$ oc apply -f webservers_cr.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 前面的命令会产生以下输出:
webserver/example-image-webserver created
webserver/example-image-webserver created
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意Operator 会自动创建一个路由。
验证 Operator 创建的路由:
oc get routes
$ oc get routes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:删除您在上一步中创建的
webserver
:oc delete webserver example-image-webserver
$ oc delete webserver example-image-webserver
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意或者,您可以通过删除 YAML 文件来删除
webserver
。例如:oc delete -f webservers_cr.yaml