2.6. 部署后任务


根据您的应用,可能需要在构建和部署 OpenShift 应用后执行一些任务。这可能包括公开服务,以便应用可从 OpenShift 以外查看,或者将应用程序扩展到特定数量的副本。

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

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

    $ oc expose service/eap-app --port=8080
    Copy to Clipboard Toggle word wrap
    注意

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

  3. 获取路由的 URL。

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

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

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

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

    例如,对于 kitchensink Quickstart,请使用以下命令来扩展应用程序。

    $ oc scale deploymentconfig eap-app --replicas=3
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部