我没有设置 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?
谢谢你的帮助!