Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows的永久卷在kubernetes上不工作_Kubernetes_Yaml_Volume - Fatal编程技术网

windows的永久卷在kubernetes上不工作

windows的永久卷在kubernetes上不工作,kubernetes,yaml,volume,Kubernetes,Yaml,Volume,我已将windows文件夹映射到我的linux计算机 mount -t cifs //AUTOCHECK/OneStopShopWebAPI -o user=someuser,password=Aa1234 /xml_shared 和下面的命令 df-hk 给我 //AUTOCHECK/OneStopShopWebAPI 83372028 58363852 25008176 71% /xml_shared 之后,我使用创建yaml文件 apiVersion: v1 kind:

我已将windows文件夹映射到我的linux计算机

mount -t cifs //AUTOCHECK/OneStopShopWebAPI -o user=someuser,password=Aa1234 /xml_shared 
和下面的命令

df-hk

给我

//AUTOCHECK/OneStopShopWebAPI   83372028   58363852   25008176  71% /xml_shared
之后,我使用创建yaml文件

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-nfs-jenkins-slave
spec:
  storageClassName: jenkins-slave-data
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 4Gi
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-nfs-jenkins-slave
  labels:
    type: jenkins-slave-data2
spec:
  storageClassName: jenkins-slave-data
  capacity:
    storage: 4Gi
  accessModes:
    - ReadWriteMany
  nfs:
    server: 192.168.100.109
    path: "//AUTOCHECK/OneStopShopWebAPI/jenkins_slave_shared"
当我创建新pod时,这似乎不起作用

apiVersion: v1
kind: Pod
metadata:
  name: jenkins-slave
  labels:
    label: jenkins-slave
spec:
  containers:
  - name: node
    image: node
    command:
    - cat
    tty: true
    volumeMounts:
        - mountPath: /var/jenkins_slave_shared
          name: jenkins-slave-vol
  volumes:
    - name: jenkins-slave-vol
      persistentVolumeClaim:
        claimName: pvc-nfs-jenkins-slave

我需要更改nfs吗?me逻辑有什么问题?

在Linux机器下装载CIFS共享是正确的,但您需要采取不同的方法在Kubernetes下装载CIFS卷。让我解释一下:

两者之间有一些区别


此网站逐步解释了整个过程:

请看一下:看起来不错,但我选择将驱动程序装载到本地文件夹,然后定义定期装载到此文件夹,然后选择在此文件夹上运行所有此容器。所以非常感谢你们,我想我会在不久的将来使用你们的答案