5.5. 完成 JBoss EAP XP Source-to-image (S2I)应用程序的部署后任务


根据您的应用,您可能需要在构建和部署 OpenShift 应用后完成一些任务。

部署后任务示例包括:

  • 公开服务,以便应用可从 OpenShift 外部查看。
  • 将应用程序扩展到特定数量的副本。

流程

  1. 使用以下命令获取应用程序的服务名称。

    $ oc get service
    Copy to Clipboard Toggle word wrap
  2. 可选 :将主服务作为路由公开,以便您可以从 OpenShift 外部访问应用。例如,对于 microprofile-config Quickstart,请使用以下命令公开所需的服务和端口。

    注意

    如果您使用模板来创建应用程序,则路由可能已存在。如果存在,请继续下一步。

    $ oc expose service/eap-xp4-basic-app --port=8080
    Copy to Clipboard Toggle word wrap
  3. 获取路由的 URL。

    $ oc get route
    Copy to Clipboard Toggle word wrap
  4. 使用 URL 在 Web 浏览器中访问应用程序。URL 是上一命令输出中的 HOST/PORT 字段的值。

    注意

    对于 JBoss EAP XP 4.0.0 GA 发布,Microprofile 配置快速启动不会回复对应用程序的根上下文的 HTTPS GET 请求。此功能增强仅适用于 {JBossXPShortName101} GA 发行版。

    例如,若要与 Microprofile Config 应用交互,您的浏览器中 URL 可能是 http://HOST_PORT_Value/config/value

    如果您的应用程序没有使用 JBoss EAP root 上下文,请将应用的上下文附加到 URL。例如,对于 microprofile-config Quickstart,URL 可以是 http://HOST_PORT_VALUE/microprofile-config/

  5. 另外,您可以通过运行以下命令来扩展应用程序实例。此命令将副本数增加到 3。

    $ oc scale deploymentconfig DEPLOYMENTCONFIG_NAME --replicas=3
    Copy to Clipboard Toggle word wrap

    例如,对于 microprofile-config Quickstart,请使用以下命令来扩展应用:

    $ oc scale deploymentconfig/eap-xp4-basic-app --replicas=3
    Copy to Clipboard Toggle word wrap

其它资源

有关 JBoss EAP XP Quickstarts 的更多信息,请参阅 JBoss EAP XP 快速入门

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat