为什么有多个集群这个说法啊?

2020-04-07 22:49:08 +08:00
 fumeboy

我是刚入门的小白

在我的理解里集群就是多个机器的集合,既然是集合,一个集群和多个集群不都是一群机器的集合吗?

或者说,两个集群其实部署的是两套不同的系统而不是同一套?

3551 次点击
所在节点    Kubernetes
8 条回复
opengps
2020-04-07 23:43:26 +08:00
你既然发在 k8s 节点下,应该理解微服务的概念,多个集群的语境可能是指的多个不同职责的集群,比如用户集群处理登录和基本用户资料,订单集群处理订单业务,日志集群记录用户行为
oneisall8955
2020-04-07 23:59:13 +08:00
集群,分布式,微服务概念不太清晰吧。

我的理解是按照业务功能划分,将系统拆分为多个微服务,每个服务都是独立部署,这对用户是无感。例如在京东购物,访问的都是 jd.com ,然而登录和下单,可能访问的是用户和订单模块。这就是微服务

这种将功能拆分为多个服务得表现形式就是分布式,不同的服务,在不同得主机里面处理

集群是对于单个服务的节点而然,订单模块是一个服务,但是这个服务可以用多台主机来部署,就多个订单服务的实例,解决并发压力及提高可用性。

个人简单理解,可能存在偏差
damngood
2020-04-08 00:08:52 +08:00
k8s 集群应该是逻辑上的集群吧 和微服务无关.
fumeboy
2020-04-08 00:09:24 +08:00
@oneisall8955 可是你还没有说多集群是啥呢
fumeboy
2020-04-08 00:12:06 +08:00
@oneisall8955 啊 你的意思就是一个集群就是做同一个服务的节点们呗 (多个集群做多个服务
ParadiseDS
2020-04-08 00:19:19 +08:00
一个集群的规模是有上限的
而且还要分在线集群和离线集群,
有些业务不能混布,有些机器互相网络隔离,这都是多集群的场景
不是为了多集群而多集群,是实际需求催生集群分离
fumeboy
2020-04-08 00:19:47 +08:00
我已经有大概的答案了,那就是多集群(多 k8s 集群)应该还是指每个集群是不同的系统,而这些不相干的集群之所以要用 多集群 这个词关联起来主要还是因为要做统一的管理层。

谢谢大家的回帖。

我补充一点,对于“多集群 multicluster”这个说法我是在 istio 的文档里看到的,有兴趣的朋友查询 istio 和 多集群 应该就能看到相关的信息了
YouLMAO
2021-01-12 14:54:24 +08:00
北京一个,西雅图一个, hongk 一个

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

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

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

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

© 2021 V2EX