【Ceph RADOS】选型收束:排除树、Crimson 边界与系列开放问题
用机制排除树收束 Ceph 相对 MinIO/云块/本机 SPDK 的选型;钉死 Crimson 在 Squid v19.2.5 的 tech preview 边界与 Tentacle+ 标签;划清 Rook/CSI 续作边界;给出可证伪开放问题——不做延迟排行榜。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 14 篇文章 · 返回首页
用机制排除树收束 Ceph 相对 MinIO/云块/本机 SPDK 的选型;钉死 Crimson 在 Squid v19.2.5 的 tech preview 边界与 Tentacle+ 标签;划清 Rook/CSI 续作边界;给出可证伪开放问题——不做延迟排行榜。
相对 ceph/ RADOS 内核与 storage/ 云块选型,钉清 Rook/CSI 编排层缺口;定义 CSI RPC、sidecar、Operator/CRD、数据面归属、升级闸门五条坐标系,给出 16 篇阅读路线与 PVC Bound 之后 I/O 仍走 krbd→PG→BlueStore 的边界。
拆解 CSI Identity/Controller/Node 服务与 CreateVolume、NodeStageVolume、NodePublishVolume;对照 K8s external-provisioner/attacher/resizer/snapshotter 与 node-driver-registrar;给出 PVC→PV→Pod 挂载调用链与 in-tree→CSI 谱系,并点名规范最小面与 CSI-Addons 争论。
拆解 Rook 默认 RBD CSI 如何把 StorageClass 参数与 Secret 转成 CreateVolume,再落到 Format 2 image;钉死 provisioner 命名前缀、池与 imageFeatures 边界,并外链 ceph/12 的对象命名——不重写 BlueStore。
拆解 RBD 的 NodeStageVolume/NodePublishVolume、map 路径与 imageFeatures 对 krbd 的依赖;说明失败为何常表现为挂上但怪;钉死 csi.readAffinity 与 Tentacle v20.2.0 损坏警告,并简述 network fencing。
拆解 Rook 上 CephFS CSI 如何用 subvolume 兑现 ReadWriteMany;钉死 provisioner 命名、StorageClass 与配额边界,并说明编排侧为 MDS/caps 付出的税——外链 ceph/13,不重写 journal 内核。
拆解 VolumeSnapshot/VolumeSnapshotClass/VolumeSnapshotContent 在 RBD 与 CephFS 上的保证;对照目录级 .snap 的语义差;覆盖 expand、静态 PV、clone/restore,以及 external-snapshotter 与 group snapshot CRD 版本错位失败模式。
划清 CephObjectStore/RGW 对 K8s 应用的暴露边界;说明 Rook NFS CSI 的 experimental 地位与依赖(CephFilesystem+CephNFS,非 RGW);本系列不写成 S3 教程——机制外链 ceph/14。
按观测层拆解 Rook toolbox、kubectl rook-ceph 插件、CSI liveness/sidecar 直方图与 mgr Prometheus / ceph-exporter 的字段语义与失败模式;不粘贴伪造 scrape 输出,只写口径与误读边界。
按六轴映射 Rook/CSI 常见故障:PVC Pending、MountFailed、RBD feature 静默失败、VolumeSnapshot 未就绪、升级卡住、mon endpoint/Secret 错配;每轴绑定 API/sidecar/CSI/Rook/Ceph 层,并回收 ceph/18 三条编排摩擦。
从机制排除而非跑分出发,对照 Rook+Ceph-CSI 与云托管块 CSI、Longhorn、裸 Ceph/cephadm 的分歧点;链接 storage/70 与 ceph/17,不做延迟排行榜与云厂商教程。
厘清 CSI Secret 信任边界、RBD LUKS / CephFS fscrypt(内核 ≥6.6)PVC 加密、OSD 加密双税警告,以及 out-of-service taint 触发的 client blocklist;用 StorageClass 边界谈多租户,不做 Helm 菜谱。
用机制排除树收束 Rook+Ceph-CSI 相对云 CSI、Longhorn、裸 Ceph 的选型;回收系列开放问题与 ceph/18 三条摩擦;标明何时不该跑 Rook;Tentacle+/Crimson 外链 Ceph 系列;以 ADR 友好语言关闭编排续作边界。
补齐站内 Ceph RADOS 内核之上的编排层:CSI 规范与 sidecar、Rook Operator/CRD、Ceph-CSI Operator、RBD/CephFS 供给与挂载、VolumeSnapshot 语义差、升级闸门,以及排障与选型收束。