在 Docker 环境安装完成后,我们可以通过界面方式部署服务(效率较低),也可以使用 docker 命令快速的使用配置文件完成服务的部署(推荐)。

安装说明

目前,下面整理了 Docker 服务初始化脚本,参见脚本可快速完成服务部署!

服务清单

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
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
2、兑换机服务(按需部署)
服务名称 服务描述 是否在用 对应脚本 备注
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-prod.yaml
2、初始化镜像仓库秘钥和Nacos配置(指定命名空间名称)
# 以生产环境为例
#kubectl apply -f init-config.yaml --namespace=你的命名空间
kubectl apply -f init-config.yaml --namespace=evaluation-prod
3、综合评价 -> 部署/更新应用(指定命名空间名称)
kubectl apply -f tianyin-evaluation-auth.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-base.yaml --namespace=evaluation-prod;
#kubectl apply -f tianyin-evaluation-cache.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-encourage.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-gateway.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-job.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-evaluate.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-activity.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-mall.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-openapi.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-statistics.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-sms.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-third.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-task.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-bigscreen-ui.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-h5.yaml --namespace=evaluation-prod;
#kubectl apply -f tianyin-evaluation-old-h5.yaml --namespace=evaluation-prod;
4、电子班牌 -> 部署/更新应用(指定命名空间名称)
kubectl apply -f tianyin-electronic-class-pad-embed.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-electronic-class-pad-h5.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-electronic-class-pad-hr-ui.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-electronic-class-pad-ui.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-electronic-class-pad-ui-early.yaml --namespace=evaluation-prod;
5、兑换机 -> 部署/更新应用(指定命名空间名称)
kubectl apply -f tianyin-evaluation-exchange-h5.yaml --namespace=evaluation-prod;
kubectl apply -f tianyin-evaluation-machine-h5.yaml --namespace=evaluation-prod;
作者:杭州天音  创建时间:2024-12-27 14:11
最后编辑:杭州天音  更新时间:2025-08-20 19:36