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

2020-08-06 09:53:07 +08:00
 ymlog

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

4583 次点击
所在节点    Kubernetes
7 条回复
uncat
2020-08-06 10:19:38 +08:00
rushssss
2020-08-06 10:45:06 +08:00
因为需要一个分布式的、强一致的数据库,MySQL 做不到这点
ymlog
2020-08-06 12:57:03 +08:00
@uncat 多谢
liulaomo
2020-08-06 22:54:54 +08:00
当初应该有赶时髦的意思,也有一些政治因素。docker 公司和微软走得较近,而谷歌和 CoreOS 的关系比较好,为了扶持盟友,就用了 CoreOS 新出的 etcd 。

没有必要非得用 etcd 。k3s 用的是 sqlite 。
julyclyde
2020-08-07 10:12:40 +08:00
可能因为有 WATCH 的需求吧
ymlog
2020-08-08 13:51:35 +08:00
@liulaomo 也有人说 MySQL 做不到分布式并且数据一致性,最终答案优点扑朔迷离
fyooo
2020-09-23 09:18:05 +08:00

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

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

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

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

© 2021 V2EX