如何解决Kubernetes mount.nfs:在 EKS 上挂载时被服务器拒绝访问
我正在尝试使用 PV 和 PVC 作为 NFS 挂载在 AWS EKS 上挂载 Windows NAS 本地共享。 EKS 节点位于 NAT 网关之后,因此 NAS 共享已导出到 NAT 网关的私有 ip。 在此之后,当我尝试在应用程序上安装 NFS 卷时,出现访问被拒绝错误。 我的PV如下:
apiVersion: v1
kind: PersistentVolume
metadata:
name: app1
spec:
accessModes:
- ReadWriteMany
capacity:
storage: 50Gi
nfs:
path: "/vol/dir1/subdir Store"
server: 10.999.85.108
mountOptions:
- nfsvers=3
claimRef:
namespace: dev
name: app1
persistentVolumeReclaimPolicy: Retain
下面提到了我的pvc:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: app1
namespace: dev
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 50Gi
volumeName: app1
volumeMode: Filesystem
storageClassName: ""
Pod 清单如下:
apiVersion: v1
kind: Pod
metadata:
annotations:
kubernetes.io/psp: eks.privileged
name: app1
namespace: dev
spec:
containers:
- command:
- R
- -e app1::runapp1()
image: registry/app1Image
imagePullPolicy: Always
name: app1
ports:
- containerPort: 3838
protocol: TCP
resources: {}
securityContext:
privileged: false
volumeMounts:
- mountPath: /mnt/store_ch
name: app1
nodeName: ip-10-64-199-10.ec2.internal
restartPolicy: Always
securityContext:
runAsGroup: 101
runAsUser: 1000
volumes:
- name: app1
persistentVolumeClaim:
claimName: app1
readOnly: true
在这种情况下我还需要做什么? 我已确保为 NFS 流量打开了正确的端口。 有人可以帮忙吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。