我的目的是,代码 push 到 github 后,全自动部署(目前借助阿里云的 容器服务 swarm、 容器镜像服务 可以实现这个目标)
我只有一台机器, 用的阿里云的 docker swarm, 但是这个服务要下线了,阿里云只留下了 k8s
如果要用阿里云的 k8s, 创建集群的时候,需要至少 2 台机器 (增加了成本,但可以创建后释放一台机器)
eip 弹性公网 (价格可以接受,无法省)
slb 负载均衡 (价格好像也有点贵,没搞懂它)
snat 网关 (最便宜的每天 12 元,算下来每月接近 400,略贵)
阿里云的这些服务,不但要收取管理费, 还要收取流量费用, 各种算起来 估计 每月要支出上千元(没有仔细去算)
而我之所以 考虑用阿里云的 k8s, 主要是想着 k8s 阿里云维护,爆了漏洞 他们可以及时的补上
而如果我用 watchtower for docker 可能网站启动后,1 年到头 ,都懒得更新 docker 的版本
所以,对我来说,
要么 勤快的关注 docker 的漏洞信息,及时的、偶尔给 docker 做安全更新
要么, 每个月支付一些钱给阿里云?
我不会选择给阿里云钱,因为我现在太穷了, 所以我可能会用 watchtower, 或者看看有没有其他方案
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.