我在一个平台上工作,我的公司可以用它来托管容器化的应用程序。
我们使用以下解决方案: PXE server -> PXE boot CoreOS -> Docker -> Docker容器中的Ceph集群。
一切都很好,我们已经构建了自己的provisioning-service,它使用Ignition-file来配置主机。最后一步(挂载Ceph Block设备)对我来说是最大的问题。
当我在Docker中挂载它时,它非常简单,我只需要安装ceph-common,一切工作起来都很棒,但现在我需要能够将它挂载到CoreOS上的Docker容器中。
实现这一目标的最佳实践是什么?我非常感谢一个例子或相关文章的链接,因为我遇到的每个指南都是3或4年前的,而解决方案不再有效。
发布于 2019-11-08 23:20:14
CoreOS专门设计为不直接在其上安装包,而是使用容器在其上构建系统。
要在CoreOS上使用Ceph,您需要使用容器在主机上运行Ceph应用程序,并将所需的设备和主机路径挂载到容器中。在Ceph blog中有一个基本的概述(虽然有点过时,是2015年的)。
https://stackoverflow.com/questions/58322651
复制相似问题