
1 iBugOne 2021-04-10 19:20:15 +08:00 via Android git push 直接部署 |
2 eason1874 2021-04-10 19:31:53 +08:00 脸书以前有一篇文章介绍他们怎么滚动部署 PHP 代码,把部署时间从几天缩短到十几分钟,可以去找来看看。 |
3 LanLiang 2021-04-10 20:23:26 +08:00 docker 和 docker-compose |
4 kennylam777 2021-04-10 20:30:50 +08:00 - docker-compose 多 - k8s cluster |
5 Ansen 2021-04-10 21:48:46 +08:00 via iPhone ansible |
6 chenqh 2021-04-10 21:58:46 +08:00 @kennylam777 单机 docker-compose? 怎么平滑升级? |
7 SjwNo1 2021-04-10 22:05:37 +08:00 swarm |
8 dzdh 2021-04-10 22:08:24 +08:00 小规模集群 docker swarm 可以一战 |
10 MengiNo 2021-04-10 23:26:07 +08:00 @chenqh 偷懒一点的做法就是启动 2 个后端,比如 server1 和 server2,交叉更新,然后不断的改 nginx.conf 的反代指向。虽然很尬但是有效并且可以用 drone 自动实现。 当然的确有 swarm 加持一下 docker compose 就有了很大提升,不要老看着 k8s 对 swarm 有偏见。 |
11 neoblackcap 2021-04-11 00:53:28 +08:00 灰度重启,LB 切流量,就是这么简单 |
12 ericls 2021-04-11 01:38:49 +08:00 via iPhone Ansible 其实不错的 |
13 MiracleKagari 2021-04-11 01:55:18 +08:00 via Android Choerodon |
15 kennylam777 2021-04-11 07:37:40 +08:00 @chenqh docker-compose (不是 swarm) 好像真的法做 rolling update, 平都用 k8s 的 Service IP 及 readinessProbe, 自解切 |
16 AngryPanda 2021-04-11 08:47:11 +08:00 @jieky #14 故障转移?还是 虚 IP ? |
18 skys215 2021-04-11 09:44:54 +08:00 puppet? 多个代码服务器是指跑同样代码的服务器吗?还是跑不同代码的服务器? |
19 kennylam777 2021-04-11 09:55:15 +08:00 是 k8s 吧, 可以用 k3s 或者直上多的 kubespray 安 流量移在 Service IP 是基本的作, 更有要求的用 Isito |
21 zhuzhibin 2021-04-11 11:37:47 +08:00 老哥们贴一些部署方案呀 |
22 DoctorCat 2021-04-11 13:37:15 +08:00 ansible 足矣,saltstack 更佳 |
23 40EaE5uJO3Xt1VVa 2021-04-11 19:12:51 +08:00 jenkins 配置好 |
24 有没有具体的文章教程之类的? |
25 goushenggege 2021-04-12 13:44:21 +08:00 ftp 哦不 sftp |