我有个问题。如果我使用的是使用位于主机中的文件夹来执行某些操作的坞映像,那么应该将该文件夹放在kubernetes集群中的哪个位置?因为我知道我的主机文件系统在哪里,所以我可以用docker这样做,但是当我在kubernetes集群上时,我会迷路。
实际上,我不知道这是不是最好的方法。但是我想要做的是为一个php反弯构建一个开发环境。因为我想要的是每个人都可以使用自己的文件(在他们的计算机上)运行容器环境,所以我正在尝试构建一个sidecar容器,以便在启动容器时,我可以将文件传递给php容器。
问题是,我运行kubernetes是为了使用一个流浪者(coreos + kubernetes)解决方案为我的公司构建开发环境,因为我们现在没有云服务,所以我不能使用persiten磁盘。我尝试NFS,但似乎太多了,我想要的(只是传递一些信息到荚,无论我在哪里的个人电脑)。此外,我尝试在Kubernetes中使用hostPAth,但问题是,我想连接到容器的机器位于kubernetes集群之外(Vagrant + CoreOS + Kubernetes ),所以我试图向公共IP公开一些容器,但我想不出如何将文件(位于集群外部的机器中)传递到容器。
谢谢你的帮助,我很感谢你的评论。
发布于 2015-11-17 03:46:37
其实没那么难。看看我的专家们可能会给你一些提示:
https://gist.github.com/resouer/378bcdaef1d9601ed6aa
请看,不要尝试从外部使用文件,只需将它们打包到一个停靠器映像中,然后以sidecar模式使用。
https://stackoverflow.com/questions/33672380
复制相似问题