6.5. 将 Fuse 集成项目部署到 OpenShift


  1. Project Explorer 视图中,右键单击项目的根目录(本例中为 myFISproject),以打开上下文菜单。
  2. 选择 Run As Run Configuration 以打开 Run Configuration 向导。
  3. 在侧边菜单中,在 OpenShift 上选择 Maven Build Deploy <projectname > (在本例中,在 OpenShift 上部署 myFISproject),以打开项目的默认运行配置:

    保留默认设置,因为它们位于 选项卡中。

  4. 打开 JRE 选项卡以访问 VM 参数:

  5. VM 参数 窗格中,更改 -Dkubernetes.namespace=test 参数的值,以匹配您创建 OpenShift 项目时使用的项目名称(OpenShift 项目名称第 6.3 节 “创建新的 OpenShift 项目” 中)。

    在本例中,将默认值 test 改为 newtest

    根据 OpenShift 配置,您可能需要修改其他的VM 参数来支持它:

    • -Dkubernetes.master=https://192.168.99.1:8443

      在运行多个 OpenShift 实例或使用远程实例时,您需要为部署指定 OpenShift 实例的目标 URL。上面的 URL 是示例。

    • -Dkubernetes.trust.certificates=true

      • 在使用 CDK 时,需要此参数。将其设置为 true
      • 如果您使用具有有效 SSL 证书的 OpenShift 实例,请将此参数的值更改为 false
  6. 单击 Apply,然后单击 Run

    由于下载依赖项数量,首次部署可能需要一些时间。您的计算机和互联网连接的速度是做出因素。通常,需要 25 到 35 分钟的时间来完成第一次部署。

    Console 视图中,您可以跟踪部署过程的进度。在以下输出中,条目 *Pushing image 172.30.1 …​.* 表示项目构建成功,且应用程序镜像被推送到 OpenShift,其中它们用于构建 Docker 容器。

    当部署成功完成时,Console 视图会显示 BUILD SUCCESS

  7. 切换到 OpenShift Explorer 视图并选择 New FIS Test newtest

    Properties 视图中,Details 页面会显示所有项目的属性值。

    打开其他选项卡(BuildsBuild Configs 、Deployment、…​)以查看项目的其他属性。Properties 视图提供与 OpenShift Web 控制台相同的信息。

  8. OpenShift Explorer 视图中,选择 camel-ose-springboot-xmlProperties 视图中查看其详情:

    滚动浏览其他选项卡,以查看部署配置的其他属性。

  9. OpenShift Explorer 视图中,选择 camel-ose-springboot-xml-1-mdmtd Pod Running,然后在 Properties 视图中查看正在运行的实例的详情:

  10. OpenShift Explorer 视图中,右键点击 camel-ose-springboot-xml-1-mdmtd Pod Running,然后选择 Pod Logs…​

    注意

    如有提示,输入安装的 oc 可执行文件的路径。它需要检索 pod 日志。

    Console 视图会自动打开,显示正在运行的 pod 的日志:

    Console 视图的菜单栏中的 Close 终止会话并清除控制台输出。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat