我是刚入门的小白
在我的理解里集群就是多个机器的集合,既然是集合,一个集群和多个集群不都是一群机器的集合吗?
或者说,两个集群其实部署的是两套不同的系统而不是同一套?
1
opengps 2020-04-07 23:43:26 +08:00 via Android 1
你既然发在 k8s 节点下,应该理解微服务的概念,多个集群的语境可能是指的多个不同职责的集群,比如用户集群处理登录和基本用户资料,订单集群处理订单业务,日志集群记录用户行为
|
2
oneisall8955 2020-04-07 23:59:13 +08:00 1
集群,分布式,微服务概念不太清晰吧。
我的理解是按照业务功能划分,将系统拆分为多个微服务,每个服务都是独立部署,这对用户是无感。例如在京东购物,访问的都是 jd.com ,然而登录和下单,可能访问的是用户和订单模块。这就是微服务 这种将功能拆分为多个服务得表现形式就是分布式,不同的服务,在不同得主机里面处理 集群是对于单个服务的节点而然,订单模块是一个服务,但是这个服务可以用多台主机来部署,就多个订单服务的实例,解决并发压力及提高可用性。 个人简单理解,可能存在偏差 |
3
damngood 2020-04-08 00:08:52 +08:00 via iPhone 1
k8s 集群应该是逻辑上的集群吧 和微服务无关.
|
4
fumeboy OP @oneisall8955 可是你还没有说多集群是啥呢
|
5
fumeboy OP @oneisall8955 啊 你的意思就是一个集群就是做同一个服务的节点们呗 (多个集群做多个服务
|
6
ParadiseDS 2020-04-08 00:19:19 +08:00 via Android 1
一个集群的规模是有上限的
而且还要分在线集群和离线集群, 有些业务不能混布,有些机器互相网络隔离,这都是多集群的场景 不是为了多集群而多集群,是实际需求催生集群分离 |
7
fumeboy OP 我已经有大概的答案了,那就是多集群(多 k8s 集群)应该还是指每个集群是不同的系统,而这些不相干的集群之所以要用 多集群 这个词关联起来主要还是因为要做统一的管理层。
谢谢大家的回帖。 我补充一点,对于“多集群 multicluster”这个说法我是在 istio 的文档里看到的,有兴趣的朋友查询 istio 和 多集群 应该就能看到相关的信息了 |
8
YouLMAO 2021-01-12 14:54:24 +08:00
北京一个,西雅图一个, hongk 一个
|