• (转)添加Template(模板)并基于模板部署应用


    通过Template,可以定义一个或多个需要部署的镜像,定义依赖的对象,定义可供用户输入的配置参数项。

    以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

    ##########################################################################################################

    部署应用

    以上文导入的cakephp-mysql模板为例。

    登录openshift web控制台。新建工程。名为hello-world-php,项目显示名为Hello World Php。

    在服务目录过滤器里输入cake,找到cakephp-mysql-example模板。

    选择cakephp-mysql-example模板,跳转至Template的参数输入页面。

    关键点:手动添加解析将master.example.com指向openshift集群master所在的IP地址。(多节点集群需要指向Router所在的ip)

    跳转到项目的概览页面。Openshif会在后台创建相应的对象,并下载相关的镜像。

    由于CakePHP应用涉及一个镜像构建的过程,即Source to Image,所以构建速度较慢

  • 相关阅读:
    红黑树-插入篇
    并查集
    Rabin-Karp【转载】
    KMP
    怎样花两月时间去应聘互联网公司 [转载]
    c++ 智能指针【转载】
    java序列化
    Web页面导出Excel表格
    基于jquery-UI的日期选择器
    Doc命令
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/9348493.html
Copyright © 2020-2023  润新知