如何在openshift中使用运行的容器装载网络共享(SAMBA windows共享)

如何在openshift中使用运行的容器装载网络共享(SAMBA windows共享),openshift,mount,Openshift,Mount,我已经尝试使用cifs装载网络共享,然后装载主机到docker容器。这是有效的。但是我想用容器直接挂载。您可以通过flexVolume驱动程序挂载cifs,如下所示 cifs可以这样使用,有关cifs测试,请参阅上面的链接 apiVersion: v1 kind: Pod metadata: name: busybox namespace: default spec: containers: - name: busybox image: busybox c

我已经尝试使用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"

该解决方案是否支持Active Directory身份验证以授权访问smb共享?@SerG您是否发现了这一点?我正在努力实现目标same@Sahil不,我刚刚选择了另一种体系结构。@SerG谢谢,因为将来有人会来到这里-看起来用于Kubernetes的CIFS Flexvolume插件可以实现这一点