1.4.2、综合评价V2 - NewOA版
在 Kubesphere 部署完成后,我们可以通过界面方式部署服务(效率较低),也可以使用 kubectl 命令快速的使用配置文件完成服务的部署(推荐)。
安装说明
目前,已经整理了 Kubernetes 服务初始化脚本,在
k8s-evaluation目录下,有综合评价各个服务的初始化脚本文件, 可快速完成服务部署!

服务清单
1、综合评价服务(必须部署)
后端服务:
| 服务名称 | 服务描述 | 是否必须 | 对应脚本 | 内存需求 |
|---|---|---|---|---|
| tianyin-evaluation-gateway | 综合评价-服务网关 | 是 | tianyin-evaluation-gateway.yaml | |
| tianyin-evaluation-auth | 综合评价-认证授权 | 是 | tianyin-evaluation-auth.yaml | |
| tianyin-evaluation-base | 综合评价-点评/活动/设置 | 是 | tianyin-evaluation-base.yaml | |
| tianyin-evaluation-cache | 综合评价-缓存服务 | 否 | tianyin-evaluation-cache.yaml | |
| tianyin-evaluation-encourage | 综合评价-激励体系服务 | 是 | tianyin-evaluation-encourage.yaml | |
| tianyin-evaluation-job | 综合评价-分布式调度服务 | 是 | tianyin-evaluation-job.yaml | |
| tianyin-evaluation-evaluate | 综合评价-点评服务 | 是 | tianyin-evaluation-evaluate.yaml | |
| tianyin-evaluation-activity | 综合评价-活动服务 | 是 | tianyin-evaluation-activity.yaml | |
| tianyin-evaluation-mall | 综合评价-商城服务 | 是 | tianyin-evaluation-mall.yaml | |
| tianyin-evaluation-openapi | 综合评价-数据开放服务 | 是 | tianyin-evaluation-openapi.yaml | |
| tianyin-evaluation-statistics | 综合评价-统计分析服务 | 是 | tianyin-evaluation-statistics.yaml | |
| tianyin-evaluation-sms | 综合评价-短消息服务 | 否 | tianyin-evaluation-sms.yaml | |
| tianyin-evaluation-third | 综合评价-三方对接服务 | 是 | tianyin-evaluation-third.yaml | |
| tianyin-evaluation-task | 综合评价-异步任务服务 | 是 | tianyin-evaluation-task.yaml |
前端服务: 如果直接Nginx部署则忽略内存消耗
| 服务名称 | 服务描述 | 是否在用 | 对应脚本 | 内存需求 |
|---|---|---|---|---|
| tianyin-evaluation-admin-ui | 综合评价-后台管理UI | 是 | tianyin-evaluation-admin-ui.yaml | 500MB |
| tianyin-evaluation-bigscreen-ui | 综合评价-驾驶舱UI | 是 | tianyin-evaluation-bigscreen-ui.yaml | |
| tianyin-evaluation-h5 | 综合评价-H5端 | 是 | tianyin-evaluation-h5.yaml | |
| tianyin-evaluation-old-h5 | 综合评价-旧版H5端 | 是 | tianyin-evaluation-old-h5.yaml |
2、电子班牌服务(按需部署)
| 服务名称 | 服务描述 | 是否在用 | 对应脚本 | 备注 |
|---|---|---|---|---|
| tianyin-electronic-class-pad-embed | 综合评价-三方班牌嵌入H5 | 是 | tianyin-electronic-class-pad-embed.yaml | |
| tianyin-electronic-class-pad-h5 | 综合评价-电子班牌H5 | 是 | tianyin-electronic-class-pad-h5.yaml | |
| tianyin-electronic-class-pad-hr-ui | 综合评价-电子班牌横版UI | 是 | tianyin-electronic-class-pad-hr-ui.yaml | |
| tianyin-electronic-class-pad-ui | 综合评价-艾道电子班牌UI | 是 | tianyin-electronic-class-pad-ui.yaml | |
| tianyin-electronic-class-pad-ui-early | 综合评价-艾道电子班牌UI(早期版本) | 是 | tianyin-electronic-class-pad-ui-early.yaml |
3、兑换机服务(按需部署)
| 服务名称 | 服务描述 | 是否在用 | 对应脚本 | 备注 |
|---|---|---|---|---|
| tianyin-evaluation-exchange-h5 | 综合评价-兑换机H5 | 是 | tianyin-evaluation-exchange-h5.yaml | |
| tianyin-evaluation-machine-h5 | 综合评价-兑换机H5(Windows平台) | 是 | tianyin-evaluation-machine-h5.yaml |
使用 kubectl 命令部署服务
1、创建命名空间
#kubectl apply -f 命名空间文件
kubectl apply -f namespace-dev.yaml
kubectl apply -f namespace-test.yaml
kubectl apply -f namespace-prod.yaml2、初始化镜像仓库秘钥和Nacos配置(指定命名空间名称)
#kubectl apply -f init-config.yaml --namespace=你的命名空间
kubectl apply -f init-config.yaml --namespace=zhpj-v2-dev;
kubectl apply -f init-config.yaml --namespace=zhpj-v2-test;
kubectl apply -f init-config.yaml --namespace=zhpj-v2-prod;3、综合评价 -> 部署/更新应用(指定命名空间名称)
kubectl apply -f tianyin-evaluation-auth.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-base.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-cache.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-encourage.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-gateway.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-job.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-evaluate.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-activity.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-mall.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-openapi.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-statistics.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-sms.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-third.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-task.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-bigscreen-ui.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-ui.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-h5.yaml --namespace=zhpj-v2-prod;
#kubectl apply -f tianyin-evaluation-old-h5.yaml --namespace=zhpj-v2-prod;4、电子班牌 -> 部署/更新应用(指定命名空间名称)
kubectl apply -f tianyin-electronic-class-pad-embed.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-electronic-class-pad-h5.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-electronic-class-pad-hr-ui.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-electronic-class-pad-ui.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-electronic-class-pad-ui-early.yaml --namespace=zhpj-v2-prod;5、兑换机 -> 部署/更新应用(指定命名空间名称)
kubectl apply -f tianyin-evaluation-exchange-h5.yaml --namespace=zhpj-v2-prod;
kubectl apply -f tianyin-evaluation-machine-h5.yaml --namespace=zhpj-v2-prod;作者:杭州天音 创建时间:2023-11-27 14:32
最后编辑:杭州天音 更新时间:2025-08-20 19:36
最后编辑:杭州天音 更新时间:2025-08-20 19:36