展开讨论

经验与复盘经验摘录 · 机器翻译

例如,我想知道是否可以创建一个跨多区域、多云的Kubernetes集群

...例如,我想知道是否可以创建一个跨多区域、多云的Kubernetes集群。所以我用了TailScale来做网络,用多区域的PostgreSQL Aurora替换了etcd,并在树莓派、Digital Ocean的虚拟机和AWS EC2之间扩展了Kubelets。然后作为“客户应用程序”,我运行CockroachDB、rqlite和tiDB(一次只运行一个,我不想为这个烧钱)。这很不稳定,没有SLA,我可能所有数据库都配置错了,还花了一些钱:(。但它确实工作了,所有的数据库节点都能互相发现。我感到满意,这就够了。另一个例子是编写我自己的基于Raft的数据库,类似于这里发布的ToyDB Rust项目。这个数据库有用吗?没有。但它非常有趣,我学到了很多。我的AWS S3存储桶和私人Git仓库里全是玩具项目。我自己的Dropbox克隆、Pinterest克隆、Delicious克隆、部分Google地图克隆等等都已不再运行。

源讨论编写玩具软件是一种乐趣原帖 313 条评论 · 导入时统计
2

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

FI

> 我想知道是否可以创建一个跨区域、跨云的 Kubernetes 集群 你能在那个集群上运行什么?

完整原文
OT

rqlite[1] 的创建者在这里,很高兴回答任何问题。 如果你有兴趣编写基于 Raft 的数据库,你可能会对我在 GopherCon 2023 上的演讲感兴趣。它逐步讲解了如何做到这一点:https://www.youtube.com/watch?v=8XbxQ1Epi5w [1] https://rqlite.io

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。