标签: #쿠버네티스
用亲手运行、亲手测量的数据来写 Kubernetes、DevOps 与 MLOps · 5 篇
带有 #쿠버네티스 标签的文章共 5 篇,最新一篇发布于 2026-10-28。
常一起出现的标签: #Ceph 3 #Rook 3 #Rook-Ceph 해설 3 #스토리지 3 #KubeVirt 2
当文档仍在第一行使用两年前已废弃的 spec.running 时:KubeVirt 用户指南 PR 在十天内合并的背后
KubeVirt 的 VirtualMachine 字段 spec.running 自 v1.4.0(2024-09 合并)起已被废弃,API 服务器在每次创建或修改包含该字段的 VM 时都会返回警告。然而,用户指南的 Run Strategies 页面依然将 Running 作为首选设置来介绍,用于开启和关闭 VM,且从未提及过废弃信息。架构页面将示例 VM 改为了 runStrategy: Halted,但周围的文本却依然提到了 s
2026-10-28 · 14 分钟阅读 #오픈소스#오픈소스 기여#KubeVirt#쿠버네티스#문서寻找无人使用的 Webhook、每6秒查询一次的 Operator:KubeVirt 主仓库 PR 在 2 天 16 小时内合并的过程
统计 TT Lab 集群的 virt-operator 在 59 天内向 API Server 发送的请求,发现寻找不存在的 Webhook 的 GET 请求有 843,995 次,全部返回 404。这个数字与 reconcile(调谐)的次数完全吻合,占 operator 总请求的 5.4%,且几乎占了所有非 2xx 响应的全部。原因是当 ContainerPathVolumes 功能门控关闭时,如果在 Informer 缓存中找不到
2026-10-28 · 16 分钟阅读 #오픈소스#오픈소스 기여#KubeVirt#쿠버네티스#오퍼레이터Rook-Ceph 解说 3: rook-ceph 与 rook-ceph-cluster 1.21.1 Chart 的 values 解读
用 Helm 安装 Rook 时,实际决定的其实是 values.yaml 中的几十行。我们直接打开了 v1.21.1 标签下的 rook-ceph Chart(245 行)和 rook-ceph-cluster Chart(844 行),并将重要参数与行号一起整理成表格。我们将依次解读:CSI 配置在 v1.21 中已迁移至独立 Chart、资源请求与监控、cephClusterSpec 的 mon、mgr、storage、dashb
2026-10-28 · 35 分钟阅读 #Rook#Ceph#Helm#쿠버네티스#스토리지Rook-Ceph 解析 2:Rook operator 做的事情与不做的事情
Rook 是一个在 Kubernetes 上运行 Ceph 的 operator。通过直接打开 v1.21.1 标签的源码和官方文档,我们将逐一探讨:在 21 种 CRD 中常用的是如何在 reconcile 中实际创建资源的,如何部署 mon 并每 45 秒检查一次、在 10 分钟后替换为新的 mon,OSD prepare Job 会跳过哪些磁盘并将哪些磁盘制作为 OSD,在 v1.21 中 CSI 驱动如何由 Rook、ceph-
2026-10-28 · 33 分钟阅读 #Rook#Ceph#쿠버네티스#오퍼레이터#CSIRook-Ceph 解析 1:Ceph 如何在何处存放数据
Ceph 将块存储、文件存储和对象存储统一在一个系统中。它的底层是一个名为 RADOS 的分布式对象存储,并没有记录数据位置的中央索引。客户端从 MON 获取集群映射(cluster map),通过 CRUSH 计算自行找出放置对象的 OSD,并直接与该 OSD 通信。本文根据 Ceph v20 (Tentacle) 官方文档和原始论文,详细解析了 MON(Paxos 奎orum)、MGR、OSD(BlueStore)以及 MDS 的角
2026-10-28 · 25 分钟阅读 #Ceph#Rook#스토리지#분산 스토리지#쿠버네티스