The problem is with the kernel pagecache. If that is still shared in a
containerized environment with the OSDs in containers and RBDs which are
married on The node outside of containers, then it is indeed still a
problem. I would guess that's the case, but I do not know for certain.
Using rbd-nbd instead of krbd bypasses this problem and you can ignore it.
Only using krbd is problematic.

On Thu, Sep 6, 2018, 6:43 PM Jacob DeGlopper <[email protected]> wrote:

> I've seen the requirement not to mount RBD devices or CephFS filesystems
> on OSD nodes.  Does this still apply when the OSDs and clients using the
> RBD volumes are all in Docker containers?
>
> That is, is it possible to run a 3-server setup in production with both
> Ceph daemons (mon, mgr, and OSD) in containers, along with applications
> in containers using Ceph as shared storage (Elasticsearch, gitlab, etc)?
>
>      -- jacob
>
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to