yummy: 基于LVM的local volume完全自动动态供给
by 伊布
在kubernetes支持local volume中我有提到,目前local volume还无法完全自动完成动态供给。
为了解决这个问题,我在春节期间撸了一个小项目:yummy。
yummy会监听local volume类型的PVC,在创建LVM的机器上,动态创建LV并挂载,然后再通过external storage发现新挂载的目录、创建PV,从而自动完成动态供给。
yummy分为schedule和agent,其中scheduler负责监听将PVC调度到合适的node上,而各个node上的agent则负责创建LV、格式化、挂载等工作。
为什么项目名叫yummy呢?因为春节期间吃了很多“好吃”的东西啊。。。。
现在代码基本能work,不过还有些待完善的地方,算是v0.0.1版本吧。
如果你也有local volume的需求,可以试试看,欢迎star/fork/PR。
Subscribe via RSS