小老外想用 kubernentes,元芳,你怎么看?

2017-07-21 21:37:40 +08:00
 amanbolatbalabek

想问问大家有木有人在实际工作中使用 kubernetes+docker 或者 rkt ? 由于我们公司系统国内国外都有人在用,但是目前只有一个服务器在国内,外国客户访问有时候都连不上,延迟台大。所以有了个想法在亚马逊 AWS 欧洲 /美国区域和亚洲地区再加中国地区做 3 个 kubernetes cluster, 都在 coreos 上。每个地区加一个 load balancer,然后再设置 Route 53 geo dns,这样的话一个域名下可以有三个 ip 地址,人家访问时会连接到最近的服务器。

总结下我的目标:

  1. 世界各地访问速度要快
  2. 不能用 cache,数据要最新
  3. 把以前的系统改成 microservices
  4. 价格低

有几个问题:

  1. 想用 postgres 数据库但是不知道在这种环境下怎么保证同不性?
  2. 你们觉得这种方案如何?
  3. 有木有实际案例?
  4. 可以推荐更好的方案吗?

*原来考虑 docker swarm 或者亚马逊的 ECS 但据说没有 kunernetes 那么成熟。

*有些英文词汇不知道中文怎么说,请谅解。

4970 次点击
所在节点    程序员
21 条回复
gemini
2017-07-22 19:49:55 +08:00
1.其实你们这个场景跟 k8s 关系不大。k8s 只是交付部署层面的问题。
2.用 pgsql 跟用其他 db 效果一样,遇到的问题也是类似的。
3.如果没有用户信息管理之后的数据,楼主方案中的架构也是可以的。如果涉及到用户登录、分区等,需要更复杂些的方案。

业务规模和服务请求量级、需要同步的数据量级,也是方案的一个重要参考。不清楚楼主的这些信息,不好给建议。如果量小,简单 replica 能满足需求。不常来,可以私信微信交流。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/377097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX