【投票】PUA(PingCAP Use AWS)- xbernetes

团队名称: PUA(PingCAP Use AWS)

队长: @hanlins

团队成员:

@TiDBer_slRNctSy

@HanFa

@hecao

战队宣言:做人嘛,最重要的就是开心

项目名称: xbernetes

项目介绍:通过把Kubernetes的API server替换成AWS云服务的方式打造一个可以跨Region跨账户部署的API server,方便TiDB云管理租户集群中的资源以及降低成本。

项目 RFC 链接:

https://github.com/team-pua/xbernetes/blob/main/README-ZH.md

赛道:∞Infinite

  • 给该项目投一票:two_hearts:
  • 不给该项目投票

0 投票人

@hanlins 请问下这个项目主要是使用云上的消息和存储服务重新构建 etcd 吗?apiserver 需要改动吗?

是的,是用aws的云上服务替换掉etcd。现在的apiserver是只能选把etcd作为存储后端,这个逻辑在apiserver的repo里是写死的,不过他们提供了一个后端存储的interface抽象。我们主要打算做的就是实现这个抽象然后把etcd的那个实现替换成这个基于aws的interface,所以apiserver也是得改的。

cool! 请问下队伍还缺人吗?(感觉可以考虑结合 kcp 这个项目,构建一个通用的 apiserver + 存储后端)

Exactly! 这个实际上就是对kcp的一个拓展,把kcp的后端从etcd给换成s3。不过kcp自己说他们的愿景是之后合并到k8s的上游,而我感觉最后演示的时候解释kcp可能反而容易让没有背景的人困惑,所以就没提kcp了,实际上我们这个scope是更贴近kcp的。至于做成一个通用的apiserver,我在局限性这里简单提了一下,实际上如果node之间网络不通的话很多基本功能是没办法实现的,不过我们想解决的的也不是做另一个云上的k8s集群。

我们目前组队已经完成了,不过如果有兴趣可以小窗 :slight_smile:

好的, 已私信哈。