hoyho / my_blog

my blog here2say.com
https://here2say.com
0 stars 0 forks source link

D-Day #56

Open hoyho opened 5 years ago

hoyho commented 5 years ago

https://here2say.com/45/

Hoyho's Blog,to record my coding life;D day

banna2019 commented 4 years ago

博主 nice呀

zerlee commented 2 years ago

博主,里面图都挂了

hoyho commented 2 years ago

@zerlee 博主,里面图都挂了

之前的图因为服务器忘记续费,静态资源没有备份,搜了下本地存档只找到并补回其中主要的3个图

sunxuyang456 commented 1 year ago

有个问题,ceph csi 没实现ControllerPublishVolume 接口,而aws ebs csi 实现了,是因为 ebs 的attach 是由controller 负责,而ceph 的attach 是由 kubelet负责?

hoyho commented 1 year ago

@sunxuyang456 有个问题,ceph csi 没实现ControllerPublishVolume 接口,而aws ebs csi 实现了,是因为 ebs 的attach 是由controller 负责,而ceph 的attach 是由 kubelet负责?

更准确的来说是aws ebs 的attach分成两步 ControllerPublishVolume + NodePublishVolume, 因为aws是云平台厂商,1.需要调用他们EC2配置添加卷, 那这个操作其实就是个调接口操作,所以可以在Controller里做(不必到特定node上), 2.接下来需要就需要到Node节点去找到对应设备路径和挂载路径,做扫描和挂载等等之类的操作,这个肯定是要到即将启动Pod的节点上做的,所以要在Node service里面做,即NodePublishVolume ceph一般都是私有部署, 不同于EC2, 所以Ceph CSI没这个必要,可以在Node service 一步到位。