5.4. 部署示例


您可以使用 devfile 在 OpenShift 或 dev-sandbox 中部署示例。有关在 OpenShift Container Platform 上部署 Camel Spring Boot 应用程序的更多信息,请参阅 OpenShift Container Platform 上的 Apache Camel 最佳实践

只有一些示例可以使用 devfile 部署。请参阅 examples 表中的"Deploy with devfile"列。

先决条件

  1. 如果您还没有安装 odo (我们推荐版本 2.x)

流程

  1. 登录 openshift 或 dev-sandbox,再创建一个新项目。此处 $EXAMPLE 是您要部署的示例的名称:

    $ oc new-project csbex-$EXAMPLE

  2. 使用 devfile.yaml 创建 odo 组件

    $ odo create csb-ubi8 --app $EXAMPLE

  3. 要设置您要部署为 env 变量(SUB_FOLDER)的具体示例:

    $ odo config set --env SUB_FOLDER=$EXAMPLE

  4. 然后将其推送到 openshift 集群:

    $ odo push

  5. 在部署示例前,删除仓库中的 .odo 目录。

    这会删除与之前示例相关的组件。

  6. 如果您有内部存储库,请在推送前使用 maven repo 设置 MAVEN_MIRROR_URL 环境:

    $ odo config set --env MAVEN_MIRROR_URL=https://my-maven-mirror/

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat