0

私は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 をセットアップするにはどうすればよいですか?

助けてくれてありがとう!

4

0 に答える 0