我看到官网介绍中3.0的存算分离版本中元数据存在foundationdb中,数据存在对象存储或hdfs中,是不是可以理解为fe和be都是无状态的服务了呢,是不是可以用deployment或者deamonset来部署fe和be啊,statefulset限制还是太多了
我看到官网介绍中3.0的存算分离版本中元数据存在foundationdb中,数据存在对象存储或hdfs中,是不是可以理解为fe和be都是无状态的服务了呢,是不是可以用deployment或者deamonset来部署fe和be啊,statefulset限制还是太多了
(默认部署中,FE 服务使用 Kubernetes 的 EmptyDir 作为元数据存储模式。由于 EmptyDir 模式是非持久化存储模式,服务重启后元数据会丢失。 为了保证 FE 元数据在重启后不丢失,需要配置持久化存储。)
不过在有一期的bilibili视频中,有提起为了的计划也想把 FE元数据通过MS 存放在FDB中。
be 按照当前验证,确实元数据都存放在foundationdb了。
不过不用官方的 operator 来创建的话也不合理,具体代码没看,主要 be/fe那些关联的注册什么的,基本要通过operator那些来管理的吧。 自己搭建deployment或者statefulset 可能还要维护不少注册的脚本什么的。