青蛙小白

主机安全软件导致 Rook-Ceph OSD 容器启动失败的排查记录

最近在一个Kubernetes集群部署 Rook-Ceph 时遇到了一个问题:OSD Pod 的主容器能正常启动,但 sidecar 容器却一直报 RunContainerError。折腾了一番,最后发现是节点上装的终端安全软件导致的。 问题现象 部署完成后检查 Pod 状态,发现 node-1 上有几个 Pod 异常: kubectl get po -n rook-ceph -o wide | grep -v Running NAME READY STATUS RESTARTS AGE rook-ceph-osd-2-5bfd79754f-k8smh 0/2 RunContainerError 0 3m14s rook-ceph-tools-8bd944548-gh29z 0/1 RunContainerError 223 26h 查看 Pod 事件,得到的错误信息是:

Rook v1.16的新特性: 存储增强

Rook v1.16发布了,这个版本的主要功能是改善Kubernetes的存储体验,为Ceph存储提供者(Ceph Storage Provider)带来了许多新功能。 Rook v1.16 存储增强 对象存储扩展:增加了更多配置选项和灵活性,支持多个对象存储实例使用相同存储池。 支持不同端口和域的托管与网关配置。 支持 S3、Swift 和/或 Admin-Ops 协议。 支持配置每个 RGW 实例的资源和限制。 S3桶策略:可为S3桶指定策略,使用JSON格式,并支持Ceph RGW的所有桶策略。