文档

部署服务

更新时间:

EAS

我们会把引擎服务部署到 EAS 上, EAS 上部署自定义镜像参考服务部署:自定义镜像

PAI-Rec 引擎服务编译镜像可以参考编译打包项目, 适当修改 Makefile 把编译出来的镜像放到自己的镜像仓库里。也可以使用阿里云的容器镜像服务。

直接 make release 就可以打包成镜像。

注意: 如果 PAI-Rec 引擎服务需要访问到 redis, mysql 这样的存储,需要启用直连方式,打通网络。

脚本如下。如果使用配置热加载的方式部署服务,脚本参考部署服务

{
    "containers":[
        {
            "image":"registry-vpc.cn-beijing.aliyuncs.com/xxx",
             "env":
            [
            ],
            "command":"/usr/bin/rec_entrypoint.sh",
            "port":8000
        }
    ],
    "dockerAuth":"xxxx",
    "metadata":{
        "cpu":4,
        "instance":1,
        "memory":8000,
        "resource":"xxxx"
  },
  "name":"pairec_eas_test"
}

  1. dockerAuth字段用于指定docker registry的认证信息,目前支持username:password | base64的方式,如:

$echo -n "abcd:abcde12345" | base64
YWJjZDphYmNkZTEyMzQ1
  1. metadata 里的 resource 字段需要指定 EAS 私有资源组名称

# 服务部署
eascmd create service.json

# 服务更新
eascmd modify pairec_experiment -s service.json
  • 本页导读 (0)
文档反馈