私はmountOptions.nolockを設定しませんでした.Use this pv after,then my mount file No locks available. マウントを -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 は bind pvc であり、pvc は bind 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を使用しています。ポートにNetwork Lock Managerを設定しています.4045です。ファイアウォールのインバウンドルールは、すべてのポートを許可し、4045を含めます.
kubernetes マウント コマンドのログを確認したいのですが、どうすれば確認できますか?
pv、kubernetes、または NFS をセットアップするにはどうすればよいですか?
助けてくれてありがとう!