镜像服务注意事项

1. 容器健康检查方式

自定义镜像服务在添加在线服务应用时需要提供健康检查的方式,镜像容器需要支持。

目前支持方式:HTTP、SHELL脚本。

  • HTTP: 服务提供/health API,端口指定容器对外服务端口, 返回200正常,其他失败

  • SHELL: 通过脚本健康检查,具体脚本内容自己指定,通常通过判断服务某个接口返回值来进行校验,需要在根目录下有checkhealth.sh,执行sh checkhealth.sh返回200正常,其他失败

2. 参数获取

  • 可以页面配置环境变量传入

  • 在数据开发配置了输入输出参数时,可以通过环境变量ZERG_APP_PARAM获取。

3. 镜像服务部署日志

  • 镜像服务部署的时候如果有日志输出诉求,建议输出到stdout/stderr中,这样会回显到部署日志页面,便于排查和定位,同时需要控制日志打印量。