Windows的永久卷在kubernetes上不起作用

问题描述 投票:0回答:1

我将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吗?我的逻辑有什么问题?

我将带有安装-t cifs的Linux机中的Windows文件夹映射到我的Linux机器中// AUTOCHECK / OneStopShopWebAPI -o user = someuser,password = Aa1234 / xml_shared并使用以下命令df -hk给我// ...

]
kubernetes yaml volume
1个回答
0
投票

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

NFS and CIFS之间有一些区别。

© www.soinside.com 2019 - 2024. All rights reserved.