搜索

第 4 章 从 Git 存储库创建 OpenShift 应用

download PDF

您可以从 Git 存储库导入代码,并使用它来在 OpenShift Dedicated 上创建、构建和部署 Red Hat OpenShift Data Science 应用程序。

先决条件

  • 已登陆到 OpenShift Dedicated Web 控制台。
  • 处于 Developer 视角。
  • 在项目中拥有适当的角色和权限,可在 OpenShift Dedicated 中创建应用程序和其他工作负载。
  • 您已配置了 Git 存储库。
  • 有导入 Git 存储库的权限。

流程

  1. 在 OpenShift Dedicated 中,选择要在其中创建应用程序的项目,或为应用程序创建一个新项目。
  2. +Add 视图中,点 From Git 以查看 Import from Git 表单。
  3. Git 部分中,输入您要用来创建应用程序的代码库的 Git 存储库 URL。
  4. 可选:点击 Show Advanced Git Options 来添加详情,例如:

    • git Reference,指向特定的分支、标签或提交中的代码,以用于构建应用程序。
    • Context Dir,指定要用来构建应用程序的应用程序源代码的子目录。
    • Source Secret,创建一个具有用来从私有存储库拉取源代码的凭证的 Secret Name
  5. Builder 部分中,会检测到适当的构建器镜像,并被默认选择。
  6. General 部分中:

    1. Application 字段中输入应用程序组别的唯一名称。在项目中这必需是唯一的。
    2. Name 字段根据 Git 存储库 URL 自动填充。这用于识别为此应用创建的资源。
  7. Resources 部分中,选择 Deployment Config,以创建 OpenShift 风格的应用程序。
  8. Advanced Options 部分中:

    1. 默认选择 Create a route to the application 复选框,以便您可以使用公开的 URL 访问应用程序。

      如果您不想在公共路由上公开应用程序,请清除该复选框。

    2. 可选:点 Routing 以显示高级路由选项。

      1. 自定义路由的主机名。
      2. 指定路由器监控的路径。
      3. 为路由上的流量选择目标端口。
      4. 配置路由的传输安全性。
    3. 可选:点 Build configuration 以显示高级构建配置选项,包括您的模型需要构建的任何环境变量。
    4. 可选:点 Deployment configuration 来显示高级部署配置选项,包括模型在其部署环境中需要的任何环境变量。
    5. 可选:点 Scaling 以定义初始部署的 pod 或应用程序实例的数量。
    6. 可选:点 Resource Limit 设置容器保证或允许在运行时使用的 CPUMemory 资源量。
    7. 可选:点 Labels 为应用程序添加自定义标签。
  9. 点击 Create,以创建应用程序并在 Topology 视图中查看其构建状态。

验证

  • 您可以在 Topology 视图中查看应用程序。
  • 点应用程序,再检查应用程序详情窗格的 Resources 选项卡。在 Builds 中查找成功消息,例如 Build #1 is complete
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.