Nit*_*tin 7 json yaml kubernetes google-kubernetes-engine
我想使用gcafuse或任何其他工具/其他配置在Google Container Engine中安装Google存储桶.容器在Google容器引擎下运行因此,我们需要使用yaml文件在其中定义几个参数.
如果有任何类型的东西可以在.yaml文件中使用,以使用特权和sys_admin或其中任何其他必需参数来构建新的复制控制器/服务.
我们可以使用gcsfuse或s3fuse在Kubernetes pod/Container中安装Google Storage存储桶.在开始使用SYS_ADMIN权限在容器运行容器上安装保险丝之前,如下所示.
$ docker run -it --cap-add SYS_ADMIN --name dev --device/dev/fuse ContainerID/Name/bin/bash
将特权参数添加到YAML文件中以向pod/Container授予管理功能.示例如下.
securityContext:
capabilities: {}
privileged: true
Run Code Online (Sandbox Code Playgroud)在pod/Container的postStart之后,在YAML文件中添加Postlife循环挂钩参数以挂载存储桶.示例如下.
lifecycle:
postStart:
exec:
command:
- "sh"
- "/usr/local/gcsfusemount.sh"
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
3128 次 |
| 最近记录: |