10.8. 创建 Instant App 和 Quickstart 模板
Instant App 和 Quickstart 模板为正在运行的应用程序定义一组完整的对象。它们是:
有些模板也定义了数据库部署和服务,以便应用程序能够执行数据库操作。
定义数据库的模板将临时存储用于数据库内容。这些模板仅限于演示目的,因为如果数据库 pod 因任何原因重启,所有数据库数据都将丢失。
通过使用这些模板,用户可以使用 OpenShift Container Platform 提供的各种语言镜像轻松实例化完整的应用程序。它们也可以在实例化过程中自定义模板参数,以便从其自己的存储库构建源,而非示例存储库,从而为构建新应用提供了简单起点。
创建核心 Instant App 和 Quickstart 模板:
$ oc create -f $QSTEMPLATES -n openshift
还有一组模板,可使用各种 xPaaS 中间件产品(JBoss EAP, JBoss JWS, JBoss A-MQ, Red Hat Fuse on OpenShift, Decision Server, 和 JBoss Data Grid)创建应用程序,通过运行以下命令:
$ oc create -f $XPAASTEMPLATES -n openshift
xPaaS 中间件模板需要 xPaaS 中间件镜像流,后者需要相关的 xPaaS 中间件订阅。
定义数据库的模板将临时存储用于数据库内容。这些模板仅限于演示目的,因为如果数据库 pod 因任何原因重启,所有数据库数据都将丢失。