-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
社区的同学们,谁来做一下这个特性:client 分离 #88
Comments
挂载卷 具体过程如下: client pod 生成后,内部会有一个协程间隔获取(1s 一次)当前节点的 cm 记录,与自身的挂载信息进行比对,如果有变动则会进行挂载或者卸载。 当 CSI 挂载控制进程在 cm 配置上添加一条记录后,client pod 通过 cm 对比有所感知,则会将 client 挂载到对应的位置上。 这样整个挂载过程就完成了。 卸载卷 具体过程如下: 因为 client pod 里面会有 cm 挂载记录对比机制,所以它可以根据这个进行卸载相关的挂载点。 |
我来做这个特性吧 |
您好,请问这个请求的进度如何,请问我是否可以参与这个 feature 的开发?如果可以,我应该从哪个分支开始? |
还没开始。你也可以参与的,按照这个思路去做就行。从 master 分支就行。 @Monkeyman520 |
背景
目前 CSI 的 node pod 集成了 cubefs client,当有挂载请求过来时,会启动一个 client 来挂载到对应的位置上,所以当前的架构是 csi 的挂载控制进程和 client 进程在同一个 pod 中。
这就带来了一些问题,比如:
而如果将 client 的进程分离出来,则以上问题都会得到更好的解决。
The text was updated successfully, but these errors were encountered: