3.6. 部署 Python 应用程序


以下流程为 parksmap 应用程序部署后端服务。Python 应用程序针对 MongoDB 数据库执行 2D geo-spatial 查询,以定位和返回世界上的所有国家公园的信息。

部署的后端服务为 nationalparks

先决条件

  • 已登陆到 OpenShift Container Platform Web 控制台。
  • 处于 Developer 视角。
  • 您已部署了一个镜像。

流程

  1. Developer 视角中的 +Add 视图,点 Import from Git 来打开一个对话框。
  2. 在 Git Repo URL 字段中输入以下 URL:https://github.com/openshift-roadshow/nationalparks-py.git

    构建器(builder)镜像会被自动探测。

    注意

    如果检测到的构建器镜像是 Dockerfile,请选择 Edit Import Strategy。选择 Builder Image,然后点 Python

  3. 滚动到 General 部分。
  4. 确保具有以下内容的当前值:

    1. 应用程序:national-parks-app
    2. 名称:nationalparks
  5. 选择 Deployment 作为 资源
  6. 选择 Create route to the application
  7. Advanced Options 部分中,点 Labels 并添加标签以更好地识别此部署。标签可帮助识别和过滤 web 控制台和命令行中的组件。添加以下标签:

    1. app=national-parks-app
    2. component=nationalparks
    3. role=backend
    4. type=parksmap-backend
  8. Create
  9. Topology 视图中,选择 nationalparks 应用。

    注意

    单击 Resources 选项卡。在 Builds 部分中,您可以看到构建正在运行。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat