4.2. 为 OpenShift 在 source-to-image 上运行扁平类路径 JAR
该流程中的示例描述了在 OpenShift 的 S2I 上运行扁平类路径 java 应用程序的过程。
准备部署
流程
通过提供您的凭证来登录 OpenShift 实例:
$ oc login
创建一个新项目
$ oc new-project js2i-flatclasspath-demo
Deployment
流程
使用 S2I 为 OpenShift 镜像和 Java 源代码创建新应用程序:
$ oc new-app --context-dir=getting-started --name=quarkus-quickstart \ 'registry.access.redhat.com/ubi8/openjdk-11~https://github.com/quarkusio/quarkus-quickstarts.git#2.12.1.Final'
post-deployment
流程
获取服务名称:
$ oc get svc
将服务作为路由公开,以便从浏览器中使用它:
$ oc expose svc/openshift-quickstarts --port=8080
获取路由:
$ oc get route
-
使用 URL (上一命令输出中的
HOST/PORT
字段的值)访问浏览器中的应用程序。