2.5. 部署后的任务
根据您的应用,可能需要在构建和部署 OpenShift 应用后执行一些任务。这可能包括公开服务,以便可以从 OpenShift 外部查看应用,或者将应用扩展到特定数量的副本。
使用以下命令获取应用的服务名称:
$ oc get service
将主服务作为路由公开,以便您可以从 OpenShift 外部访问您的应用。例如,对于
Kitchensink
quickstart,使用以下命令来公开所需的服务和端口:$ oc expose service/eap-app --port=8080
注意如果您使用模板来创建应用,则路由可能已存在。如果存在,请继续下一步。
获取路由的 URL。
$ oc get route
使用 URL 访问 Web 浏览器中的应用。URL 是上一命令输出中
HOST/PORT
字段的值。如果您的应用不使用 JBoss EAP 根上下文,请将应用的上下文附加到 URL。例如,对于
kitchensink
quickstart,URL 可以是http://HOST_PORT_VALUE/kitchensink/
。此外,您还可以通过运行以下命令来扩展应用实例:这会将副本数量增加到
3
。$ oc scale deploymentconfig DEPLOYMENTCONFIG_NAME --replicas=3
例如,对于
Kitchensink
quickstart,使用以下命令来扩展应用:$ oc scale deploymentconfig eap-app --replicas=3