このコマンドを使用してNFSを確認するとき:
exportfs -a
...次のエラーが表示されます。
[miao@k8sslave3 lib]$ exportfs -a
exportfs: could not open /var/lib/nfs/.etab.lock for locking: errno 13 (Permission denied)
exportfs: could not open /var/lib/nfs/.etab.lock for locking: errno 13 (Permission denied)
exportfs: can't lock /var/lib/nfs/etab for writing
フォルダを確認する/var/lib/nfs
と、所有者がルートであることがわかりました。それでは、/var/lib/nfs
ユーザーを使用してNFSをインストールするmiao
ときにフォルダがルート所有であるのはなぜですか?この問題を解決するにはどうすればよいですか?このNFS共有フォルダはKubernetes Podから書き込むことができ、rootユーザーがプロセスを開始しますkubelet
。