ymlog

k8s 集群中数据库为什么要用 etcd

  •  
  •   ymlog · Aug 6, 2020 · 5865 views
    This topic created in 2286 days ago, the information mentioned may be changed or developed.

    网上找了很多,为什么不用 MySQL,而非要用 etcd 呢

    7 replies  •  2020-09-23 09:18:05 +08:00
    rushssss
    rushssss
    Aug 6, 2020
    2
    因为需要一个分布式的、强一致的数据库,MySQL 做不到这点
    ymlog
    ymlog
    OP
    Aug 6, 2020
    3
    @uncat 多谢
    liulaomo
    liulaomo
    Aug 6, 2020
    4
    当初应该有赶时髦的意思,也有一些政治因素。docker 公司和微软走得较近,而谷歌和 CoreOS 的关系比较好,为了扶持盟友,就用了 CoreOS 新出的 etcd 。

    没有必要非得用 etcd 。k3s 用的是 sqlite 。
    julyclyde
    julyclyde
    Aug 7, 2020
    5
    可能因为有 WATCH 的需求吧
    ymlog
    ymlog
    OP
    Aug 8, 2020
    6
    @liulaomo 也有人说 MySQL 做不到分布式并且数据一致性,最终答案优点扑朔迷离
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   926 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
    ♥ Do have faith in what you're doing.