使用身份验证挂载 NFS 持久卷

时间:2021-04-02 22:33:37

标签: kubernetes nfs persistent-volumes

我正在尝试使用 NFS(准确地说是 SMB)在自托管的 Kubernetes 集群上挂载一个 Persistent Volume。我在另一台机器(我的 samba 主机)上用用户名和密码创建了一个共享,我已经测试过该共享可以从网络访问。所以问题是在访问它时我需要提供凭据。以下是我安装卷的方式:

kind: PersistentVolume
metadata:
  name: nfs
spec:
  capacity:
    storage: 20Gi
  volumeMode: Filesystem
  accessModes:
    - ReadWriteMany
  persistentVolumeReclaimPolicy: Retain
  storageClassName: nfs
  mountOptions:
    - hard
    - nfsvers=4.1
  secret:
    secretName: nfs-secret
  nfs:
    path: /kubernetes
    server: 192.168.1.11
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: nfs-claim 
spec:
  storageClassName: nfs
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 20Gi

我已经尝试设置一个秘密,但问题是秘密用于在 pod 内传递凭据。几周来一直在敲我的头,有人可以帮忙吗?

0 个答案:

没有答案