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
