想把自己的一个项目尝试改为均衡负载+弹性伸缩方案,其他无节点化的改进方案都有了,但唯独代码更新这一块还没找到好的方案。
我现在只有一台 ECS,上面放前端和后端的代码,平时有更新的时候,后端代码用 git pull 就 OK 了,前端代码就 webpack 打包好后上传到服务器。
看过 Jenkins,我理解这个主要是用 git 的 webhooks 来通知 Jenkins 进行一系列自定义命令操作。
但这种方法在没有弹性伸缩的情况下才有用吧,我甚至不用 Jenkins,登陆负载均衡集群里的一台机,进行 rsync 操作也可以,但如果加上了弹性伸缩,我无法知道我每次更新当前集群有多少台机以及每台机的 IP (内网)是多少
我在这里就卡住了,也搜不到什么相关的方案,可能是我关键字没命中到?求各位大佬指教了~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.