简介
在同一集群
中创建应用的时候使用默认模板, 并且根据应用类型
和镜像类型
使用不同标准化模板。
- 应用类型:无状态应用、有状态应用、定时任务等。
- 镜像类型:Java、Tomcat、Jetty、Nginx、NodeJs等。
什么是应用模版?
在创建无状态应用(Deployment)
、有状态应用(StatefulSet)
、任务调度(CronJob)
或其他类型资源的时候,每个公司有不同的标准,比如无状态应用的日志的目录,CPU和内存的限制,jvm的配置,apm的配置,环境变量等;通过自定义应用模版,让创建的无状态应用根据自定义模版来创建,制定统一的标准。
镜像和应用模版之间的关系
因为镜像可能是java的、也可能是tomcat、或者是python的,创建应用时,可能需要创建不同的应用模版,所以镜像和应用模版之间通过ENV_Start
来关联,匹配不同的应用模版。
示例
将通过一个java镜像、自定义镜像(python)来演示该功能。
Java示例
例如在A集群
中,针对无状态应用
的JAR镜像类型
使用标准化模板创建。
第一步:创建模板
选择环境
进入选项卡
添加模板
如图选择了无状态应用(工作负载)
和选择镜像类型JAR
类型后,编辑模板的信息,最后点击保存。在编译镜像的时候选择的JAR镜像类型。
第二步:使用模板
- 创建模板之后,在创建应用的时候选择
JAR
镜像类型。
根据上图选择了JAR镜像类型
模板,可再次进行数据更新来创建应用。
Python示例
例如在A集群
中,针对无状态应用
的Python镜像类型
使用标准化模板创建。
第一步:创建模板
选择环境
添加模版
如图选择了无状态应用
和选择镜像类型Python
类型后,编辑模板的信息,最后点击保存。在编译镜像的时候选择的
Python
镜像类型。
第二步:使用模板
- 创建模板之后,在创建应用的时候选择
Python
镜像类型。
根据上图选择了Python镜像类型
模板,可再次进行数据更新来创建应用。
根据上面的两个示例,在创建应用的时候定义不同的镜像类型,根据不同的镜像类型使用不同的模版。
作者:吴升斌 创建时间:2023-09-27 13:13
最后编辑:吴升斌 更新时间:2025-05-28 18:59
最后编辑:吴升斌 更新时间:2025-05-28 18:59