lain
lain copied to clipboard
LAIN's main repo
是否支持灰度发布,有配置文档吗
If there are no crontab job in first deployment, ansible will fail
![image](https://user-images.githubusercontent.com/38147960/45270610-e781ad00-b4d1-11e8-9a14-ed5354082636.png)
基于https://github.com/CNSRE/ABTestingGateway 实现基本的灰度发布策略,并基于此二次开发动态增删查改策略的服务,用户可以自定义灰度策略。 灰度发布流程。 1. 用户在ABTestingGateway中添加自己灰度策略 2. 用户根据自己的灰度策略在应用中生成对应的名单,并将数据存放在策略位置,如url,cookie,header,ip .etc 3. 在console中填写灰度发布参数(divtype, divdata, instances .etc)进行灰度发布 4. deployd根据灰度发布参数生成对应的灰度容器,并将数据写入etcd 5. webrouter根据etcd数据动态更改路由配置 6. 停止灰度,则删除对应的容器,升级则将应用升级后删除灰度容器
in containerd 0.2.x, docker exec new process need 70ms as issue https://github.com/moby/moby/issues/33933 said, and containerd supervisord exec task with single goroutine, so many context cancelled when too many containers in...
``` lainctl node remove -p playbooks ``` 之后,是否需要对 calico node 进行清理,以及 etcd 中的 `/calico/ipam/v2/assignment/ipv4/block/` 的 host .affinity 信息
有时,如果 container 运行的过程中自己挂掉,`lain ps` 无法马上获取 container 的正确状态。 因 deployd 内部逻辑的不太严谨,无法马上获知 container 状态,具体情况如下: 1. deployd 启动 container 成功,认为是 health 的。 2. container 挂掉,但 `lain ps` 显示是 health 的。 3. 90s 后...