【发布时间】:2020-01-02 05:37:40
【问题描述】:
我已尝试使用 cifs 将网络共享与主机挂载,然后将主机托管到 docker 容器。那是有效的。但是我想直接用容器挂载。
【问题讨论】:
我已尝试使用 cifs 将网络共享与主机挂载,然后将主机托管到 docker 容器。那是有效的。但是我想直接用容器挂载。
【问题讨论】:
您可以通过flexVolume驱动挂载cifs,如下所示。
cifs可以这样使用,cifs测试参考以上链接。
apiVersion: v1
kind: Pod
metadata:
name: busybox
namespace: default
spec:
containers:
- name: busybox
image: busybox
command:
- sleep
- "3600"
imagePullPolicy: IfNotPresent
volumeMounts:
- name: test
mountPath: /data
volumes:
- name: test
flexVolume:
driver: "fstab/cifs"
fsType: "cifs"
secretRef:
name: "cifs-secret"
options:
networkPath: "//server/share"
mountOptions: "dir_mode=0755,file_mode=0644,noperm"
【讨论】: