V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fumeboy
V2EX  ›  Kubernetes

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

  •  
  •   fumeboy · 2020-04-07 22:49:08 +08:00 via iPhone · 3570 次点击
    这是一个创建于 1697 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是刚入门的小白

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

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

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

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

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

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

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

    谢谢大家的回帖。

    我补充一点,对于“多集群 multicluster”这个说法我是在 istio 的文档里看到的,有兴趣的朋友查询 istio 和 多集群 应该就能看到相关的信息了
    YouLMAO
        8
    YouLMAO  
       2021-01-12 14:54:24 +08:00
    北京一个,西雅图一个, hongk 一个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2630 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:05 · PVG 13:05 · LAX 21:05 · JFK 00:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.