![如何在Core OS上安装GlusterFS?](https://linux22.com/image/131349/%E5%A6%82%E4%BD%95%E5%9C%A8Core%20OS%E4%B8%8A%E5%AE%89%E8%A3%85GlusterFS%EF%BC%9F.png)
我已经在 CoreOS 主机上配置了一个 kubernetes 集群库贝喷雾,并且正在尝试设置容器本机存储gluster-kubernetes。
我遇到的问题是 CoreOS 没有包管理器,尽管 /opt/bin 是可读写的(如果需要,您可以在其中放置一些二进制文件)。 GlusterFS 必须在主机本身上可用才能使 gluster 正常工作。有办法实现这一点吗?
答案1
GlusterFS 将通过容器安装。 “在主机上可用”的概念略有偏差。 Gluster 实际上可以通过一组容器。
您所认为的“在主机上可用”很可能只是指默认值集命名空间和对照组。当获得对所有内核的访问权限时能力默认命名空间集和“容器”之间的区别是(实际上与 python virtualenv* 没有什么不同)。
有许多项目旨在使其更易于使用。赫克蒂提供用于管理容器(包括 Kubernetes)的 gluster 存储卷的 API。
我认为最简单的方法是使用完整的Gluster Kubernetes该项目提供了容器镜像、Heketi API 以及部署脚本和一组快速入门指导,让您能够快速上手。
*是的。我知道除了“python virtualenv”之外还有更多细微差别。把我想象成你的高中物理老师,我告诉你宇宙中没有比原子更小的东西。