啊里云云效-流水线部署+SLB负载均衡

2019-10-22  本文已影响0人  我是顾子晨

一、由来

二、带来的好处

三、云效

  1. 日常环境:开发人员使用,一般后台开发完后会上传代码到日常环境由前端人员联调接口使用。
  2. 预发环境:功能开发完毕并且自测完毕由可以交付测试人员,及产品验收使用。这里一般需要卡点
  3. 生产环境:验收通过后发布到生产环境发布交付客户使用

四、SLB负载均衡

五、流水线改造

  1. 添加环境


  2. 点击-资源管理-添加关联主机、标识程序部署到该服务器上


    image.png

    3、点击-部署配置、添加发布时在服务器执行的脚本


    image.png

六、SLB负载均衡-健康检查配置

由于SLB不支持服务器内的多服务检测,所以只能检测单个文件。有两个方法我们这里采用方法一:

  1. 当发布时将SLB请求的文件删除掉,让SLB将这台服务器挂起、当发布完成后再创建该文件
  2. 可以写一个程序、自己请求检测服务器的服务是否正常,如果不正常则返回500等其他状态码即可
server
{
        listen 80 default_server;
        server_name -;
        root /xxx/health-check/;
        access_log /xxx/health-check.log main;
}
上一篇下一篇

猜你喜欢

热点阅读