Kubernetes: 在 Google 容器中挂载 Google 存储桶

创建于 2016-03-14  ·  3评论  ·  资料来源: kubernetes/kubernetes

我想使用 gcafuse 或任何其他工具/其他规定在 Google Container Engine 中挂载 Google 存储桶。 Docker 容器运行在 Google 容器引擎下所以,我们需要使用 yaml 文件在其中定义一些参数。

如果有任何类型的东西/参数可以在 .yaml 文件中使用,以使用特权或 --device sys_admin 或其中的任何其他必需参数来构建新的复制控制器/服务。

最有用的评论

@jadhavnitind您现在可能已经解决了这个问题,但是对于像我这样在 Google 中发现这是第一次命中的人,请查看: https :

所有3条评论

您可以使用特权:

http://kubernetes.io/docs/user-guide/pods/#privileged -mode-for-pod-containers

当前不支持 --device 标志。

是否可以在 Google Container Engines pod/container 中挂载 Google 存储桶? 我已经在 docker 容器镜像中安装了 gcsfuse 并使用以下参数挂载它仍然无法将它挂载到容器中。 需要更多的投入。

api版本:v1
种类:服务
元数据:
名称:apache-前端
标签:
应用程序:apache-webapp
规格:
类型:节点端口
端口:

  • 端口:80
    目标端口:80
    协议:TCP
    名称:http
  • 端口:443
    协议:TCP
    名称:https
    选择器:
    应用程序:apache-webapp
    类型:负载均衡器

api版本:v1
种类:ReplicationController
元数据:
名称:apache-前端
规格:
复制品:1
模板:
元数据:
标签:
应用程序:apache-webapp
规格:
容器:
- 名称:apache-https
图片:gcr.io/myproject/new-httpd :v1
安全上下文:
功能:{}
特权:真实
命令:["gcsfuse --key-file=/usr/local/Test.json test1-clod-storage /mnt"]
端口:
- 容器端口:443
- 容器端口:80

提前致谢。

@jadhavnitind您现在可能已经解决了这个问题,但是对于像我这样在 Google 中发现这是第一次命中的人,请查看: https :

此页面是否有帮助?
0 / 5 - 0 等级