8.3. 完成 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/microprofile-config --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 5.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 deployment/microprofile-config --replicas=3
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat