美文网首页
cinder csi

cinder csi

作者: cloudFans | 来源:发表于2022-10-20 17:51 被阅读0次

    cinder csi 只有两个组件

    分别是controller和daemon

    1. controller csi-cinder-controllerplugin-679dfdfdf-bfvkx: 包括:

    1. csi-provisioner 准备磁盘,让IAAS层准备块设备,包括删除块设备
    2. csi-attacher 挂载磁盘,包括卸载磁盘
    3. csi-resizer 扩(缩)容磁盘
    4. csi-snapshotter 快照
    5. cinder-csi-plugin

    2. daemon csi-cinder-nodeplugin

    csi-cinder-nodeplugin-sjmz8
    node-driver-registrar # 驱动注册

    可见 csi的规范比cni要丰富很多
    创建删除

    更新

    快照

    分成了不同的接口

    其实对标cinder csi,l2 kubevirt csi 的功能还是缺失的。
    另外l2 kubevirt csi 功能是确实的,没有实现 csi-resizer, 当然也没有对应的iaas层扩容后,在对应node上执行resize2fs扩容文件系统适应扩容后的磁盘。

    关于kubevirt的dv的扩容,dv就是一个处理image的工作流。实际上扩容只能基于pvc扩容。
    pv pvc storage-class 才是磁盘的整套实现。 dv只是kube-virt的对应image的自造对象。dv只能用块设备,而不能控制块设备。

    image.png

    相关文章

      网友评论

          本文标题:cinder csi

          本文链接:https://www.haomeiwen.com/subject/suymzrtx.html