开源容器openshift学习笔记(4):添加Template(模板)

开篇之前如果没有安装openshift环境可以参考我的博文:centos7下安装openshift

本系列博客学习笔记参考《开源容器云openshift》一书:下载连接:https://download.csdn.net/download/u012371097/10745382

部署容器应用,可以很简单: 直接通过 docker run 或 oc new- app 命令即可完成。但是有时候它也可以是一项很复杂的任务。 在现实中,企业的应用往往不是孤立存在的,应用往往有多个模块;部署需要满足外部的依赖;用户需要根据实际的需求,结合环境的配置给部署传递不 同的参数。 为了满足用户对复杂应用部署的需求,提高应用部署的效率,OpenShi丘引入了应用部署模板(Template )的概念 。 通过 Template ,用户可以定义一个或多个需要部署的镜像,定义部署依赖的对象,定义可供用户输入配置的参数项 。 OpenShift 默认提供了一些示例的 Template 供用户使用。后续用户可以根据实际的需求,定义满足企业需求
的应用部署模板,构建企业内部的软件市场

  • 以管理员登录,并切换到openshift工程。

      # oc login -u system:admin

      # oc project openshift

openshift项目下创建的所有Image Stream及Template对集群内所有的用户和项目可见。如果Image Stream及Template在其他项目下创建,则只能在创建这些对象的项目中可见。

https://github.com/openshift/origin/tree/release-3.6/examples/quickstarts下有官方提供的一系列模板可供下载使用。

以cakephp-mysql.json为例。

# oc create -f https://raw.githubusercontent.com/openshift/origin/release-3.6/examples/quickstarts/cakephp-mysql.json -n openshift
# oc get template -n openshift

 

至此,Template(模板)添加成功!

猜你喜欢

转载自blog.csdn.net/u012371097/article/details/83414381