首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Google Container Engine将集群/saltbase/Google/Privilege.sls永久编辑为allow_privledged?

如何使用Google Container Engine将集群/saltbase/Google/Privilege.sls永久编辑为allow_privledged?
EN

Stack Overflow用户
提问于 2015-06-28 03:03:00
回答 1查看 141关注 0票数 0

我正在尝试从纯docker转换到kubernetes + docker。在CMD步骤中,我在docker中使用了一个特权标志来挂载我的NFS卷。对于谷歌容器引擎,这是不允许的-而且它seems的首选是声明我的挂载为一个卷,无论如何。

当我这样做时,我的部署都挂起,Pending状态在kubectl get pods中可见。为了解决这个问题,我在cluster/saltbase/pillar/privilege.sls中设置了allow_privledged标志,就像看到here一样。当reboot命令生效时,我遵循了these steps.,所有的更改都会被恢复。在不重新启动时,文件会更改为粘滞,并且我的NFS挂载工作正常。

如何使用谷歌容器引擎将cluster/saltbase/pillar/privilege.sls永久编辑为allow_privledged,以使我的主机在重启后仍能继续运行?

EN

回答 1

Stack Overflow用户

发布于 2015-07-08 15:17:44

更新:从Kubernetes的1.1版本开始,特权模式现在默认启用,该版本现在可以在Google Container Engine中使用。

这实际上是Kubernetes的一个已知问题,不会在1.0版本中及时修复,这意味着它也不会很快在谷歌容器引擎中修复(参见#10489)。最终目标是将allow_privileged标志替换为准入控制策略,但我不知道在1.0版本发布后该功能将在多长时间内落地。

同时,Kubernetes支持将NFS挂载指定为pod定义的一部分( kubelet会将NFS卷挂载到节点上,然后将其挂载到您的容器中) --您不应该需要allow_privileged来完成此工作。

有关NFS挂载的示例,请查看nfs-web-pod.yaml

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31092465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档