10.8. 创建 Instant App 和 Quickstart 模板


Instant App 和 Quickstart 模板为正在运行的应用程序定义一组完整的对象。它们是:

  • 从 GitHub 公共存储库中的源构建应用的构建配置
  • 用于在 应用程序镜像构建后部署应用程序镜像的部署配置。
  • 用于为应用 pod 提供负载均衡的服务
  • 提供对应用程序的外部访问的路由

有些模板也定义了数据库部署和服务,以便应用程序能够执行数据库操作。

注意

定义数据库的模板将临时存储用于数据库内容。这些模板仅限于演示目的,因为如果数据库 pod 因任何原因重启,所有数据库数据都将丢失。

通过使用这些模板,用户可以使用 OpenShift Container Platform 提供的各种语言镜像轻松实例化完整的应用程序。它们也可以在实例化过程中自定义模板参数,以便从其自己的存储库构建源,而非示例存储库,从而为构建新应用提供了简单起点。

创建核心 Instant App 和 Quickstart 模板:

$ oc create -f $QSTEMPLATES -n openshift
Copy to Clipboard Toggle word wrap

还有一组模板,可使用各种 xPaaS 中间件产品(JBoss EAP, JBoss JWS, JBoss A-MQ, Red Hat Fuse on OpenShift, Decision Server, 和 JBoss Data Grid)创建应用程序,通过运行以下命令:

$ oc create -f $XPAASTEMPLATES -n openshift
Copy to Clipboard Toggle word wrap
注意

xPaaS 中间件模板需要 xPaaS 中间件镜像流,后者需要相关的 xPaaS 中间件订阅。

注意

定义数据库的模板将临时存储用于数据库内容。这些模板仅限于演示目的,因为如果数据库 pod 因任何原因重启,所有数据库数据都将丢失。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat