0

我没有设置 mountOptions.nolock。之后使用这个 pv,然后我的挂载文件没有可用的锁。我试图将 mount 设置为 -local_lock=all 或 -lock。

这是 pv.yaml

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv3
spec:
  storageClassName: pv
  capacity:
    storage: 200M
  accessModes:
    - ReadWriteMany
  nfs:
    path: /redis-pv3
    server: 192.168.0.103

我确定 pod 是绑定 pvc,pvc 是绑定 pv。我进入 pod 并使用 mount,可以看到这个内容。

192.168.0.103:/redis-pv3 on /data type nfs (rw,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.
0.103,mountvers=3,mountport=1058,mountproto=udp,local_lock=none,addr=192.168.0.103)

local_lock 为none,我的redis集群获取不到文件锁。错误日志:

Impossible to lock nodes.conf: No locks available

我的 NFS 服务器在 Windows 10 中使用 hanneWIN 我在端口上设置了网络锁定管理器,为 4045。我的防火墙入站规则是允许所有端口,包括 4045。

我想看kubernetes挂载命令日志,怎么看?

如何设置 pv 或 kubernetes 或 NFS?

谢谢你的帮助!

4

0 回答 0