【问题标题】:How to mount network share (SAMBA windows share) with running container in openshift如何在 openshift 中使用正在运行的容器挂载网络共享(SAMBA Windows 共享)
【发布时间】:2020-01-02 05:37:40
【问题描述】:

我已尝试使用 cifs 将网络共享与主机挂载,然后将主机托管到 docker 容器。那是有效的。但是我想直接用容器挂载。

【问题讨论】:

    标签: openshift mount


    【解决方案1】:

    您可以通过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 Authentication 以授权访问 smb 共享?
    • @SerG 你知道这是否可能吗?我正在努力实现同样的目标
    • @Sahil 不,我刚刚选择了另一种架构。
    • @SerG 谢谢,未来有人来这里 - 看起来像 Kubernetes 的 CIFS Flexvolume 插件可以实现这一点
    猜你喜欢
    • 2015-08-10
    • 2013-06-05
    • 2022-11-10
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 2017-02-16
    • 2015-03-15
    相关资源
    最近更新 更多