第 2 章 应用程序生命周期管理


2.1. 规划您的开发流程

2.1.1. 概述

OpenShift Container Platform 专为构建和部署应用程序而设计。根据开发过程中涉及的 OpenShift Container Platform 量,您可以选择:

  • 专注于 OpenShift Container Platform 项目中的开发,使用它从头开始构建应用,然后持续开发和管理其生命周期,或者
  • 使应用程序(如二进制、容器镜像、源代码)已在单独的环境中开发,并将其部署到 OpenShift Container Platform。

2.1.2. 使用 OpenShift Container Platform 作为您的开发环境

然后在 OpenShift Container Platform 中进行部署

您可以直接使用 OpenShift Container Platform 从头开始开始应用程序的开发。在规划此类型的开发过程中请考虑以下步骤:

初始规划

  • 您的应用程序有什么作用?
  • 将在什么编程语言中开发?

访问 OpenShift Container Platform

  • OpenShift Container Platform 应该由您自己或您所在机构的管理员安装。

开发

  • 使用您的编辑器或选择的 IDE,创建一个应用程序的基本框架。它应该足以告知 OpenShift Container Platform 是什么应用程序
  • 将代码推送到您的 Git 存储库。

Generate

管理

  • 开始开发您的应用程序代码。
  • 确保您的应用构建成功。
  • 继续在本地开发和管理您的代码。
  • 将您的代码推送到 Git 存储库。
  • 是否需要额外的配置?更多相关信息,请参阅开发人员指南

验证

  • 您可以通过多种方法验证您的应用程序。您可以将更改推送到应用程序的 Git 存储库,并使用 OpenShift Container Platform 重建并重新部署应用程序。另外,您可以使用 rsync 热部署将代码更改同步到正在运行的 pod。

2.1.3. 使应用程序能够部署到 OpenShift Container Platform

然后在 OpenShift Container Platform 上部署

另一种可能的应用程序开发策略是在本地开发,然后使用 OpenShift Container Platform 部署您完全开发的应用程序。如果计划已有应用程序代码,请使用以下步骤,然后在完成后构建并部署到 OpenShift Container Platform 安装中:

初始规划

  • 您的应用程序有什么作用?
  • 将在什么编程语言中开发?

开发

  • 使用您的编辑器或您选择的 IDE 开发您的应用程序代码。
  • 本地构建并测试应用程序代码。
  • 将您的代码推送到 Git 存储库。

访问 OpenShift Container Platform

  • OpenShift Container Platform 应该由您自己或您所在机构的管理员安装。

Generate

验证

  • 确保已在以上 Generate 步骤中构建和部署的应用程序在 OpenShift Container Platform 上成功运行。

管理

  • 继续开发应用程序代码,直到您对此结果很满意。
  • 在 OpenShift Container Platform 中重新构建您的应用程序,以接受任何新推送的代码。
  • 是否需要额外的配置?更多相关信息,请参阅开发人员指南
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.