3.4. 部署示例


您可以使用 devfile 在 OpenShift 或 dev-sandbox 中部署示例。

只有一些示例可以使用 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

© 2026 Red Hat
返回顶部