6.3. Ceph 容器存储接口 (CSI)
升级后,CSI CephFS 和 RBD 拥有者 Pod 不再使用旧的
cephcsi镜像在以前的版本中,在升级 CSI CephFS 和 RBD 拥有者 Pod 后,它们不会被更新,因为它们使用旧的
cephcsi镜像。在这个版本中,CSI CephFS 和 RBD 拥有者的 daemonset 对象也会升级,CSI 拥有者 pod 使用最新的
cephcsi镜像。
更可靠和控制的重新同步过程
在以前的版本中,
resync命令不会被有效地触发,从而导致同步问题,且无法禁用镜像镜像。这是因为 CephCSI 依赖于镜像镜像状态来发出resync命令,因为状态不可预测的更改。在这个版本中,当卷被降级时,CephCSI 会保存创建镜像的时间戳。发出
resync命令时,CephCSI 将保存的时间戳与当前创建时间戳进行比较,只有在时间戳匹配时才会进行resync。另外,CephCSI 检查镜像的状态以及最后一个快照时间戳,以确定是否需要重新同步,或者是否需要显示错误消息。这会产生一个更可靠且受控的重新同步过程。