windows的永久卷在kubernetes上不工作
我已将windows文件夹映射到我的linux计算机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:
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卷。让我解释一下: 两者之间有一些区别
此网站逐步解释了整个过程: 请看一下:看起来不错,但我选择将驱动程序装载到本地文件夹,然后定义定期装载到此文件夹,然后选择在此文件夹上运行所有此容器。所以非常感谢你们,我想我会在不久的将来使用你们的答案