Provisonerがないnfsを作ってみる。everywhereMenuホームProvisonerがないnfsを作ってみる。20230件のコメントなぜ、今更やるのか???と思ったが作ってみた。Provisonerのないnfsストレージ。2度とやらないと思う。調べてみるとなかなかいいページがない。nfsのオプションはいろいろな目的で使っていて設定しまくったので、何がなんだかという感じだが。(rw,async,no_root_squash,no_subtree_check)NFSサーバにてNFSサーバに個別のPVのフォルダをとりあえずPV10個分を作る。/disk/nfs_local/pv{01..10}Kubernetes側にてStorageClassの定義StorageClassの定義をしている記述が他で見当たらないのだが、アプリによってはStorageClassを指定して作る場合があるのでちゃんとStorageClassを定義してみた。reclaimPolicyは、Retainにしておく。Recycledがサポートされているが、非推奨。Deleteにしても動作はRetainになるので。nfsnfsというStorageClassが見えるはず。取り急ぎ、25GBのPVを10個つくる。PVを10個作るためにSHELLで回している。ReadOnlyManyを指定している。PVCを呼び出すときにこれが合っていないと利用されない。wide作成したPVが10個見えるはず。これで、25GBまでのReadWriteOnceのPVCができるようになる。PVCはサイズを10GBと指定しても25GBになる。動作確認目的で作ってみた。pv09ノードにNFSマウントされていることがわかる。NFSサーバにて、Volumeの実態のフォルダにコンテンツを作る。podと表示されるはず。test1NFSサーバにて、利用したPVの中身を削除する。reclaimPolicyがRetainなので、手動でデータを削除する。/disk/nfs_local/pv09/index.htmlで終わり。Provisonerがないとこんなに大変!PVを事前に作っておく必要がある。PVCを削除した場合、実データを手動で消す必要がある。いうめんどくさい作業が毎度発生する。NFS-SUBあるいはNFS-CSIを使えば、こんな作業は必要はない。ありがたみだけ知った。コメントをキャンセルコメントを投稿するにはログインしてください。2019/2022にWSLを入れて、Ubuntuを動かす。2022でVMを作るとディスク拡張ができない。netplanを使いこなせ。yamlの話はしたくない。UbuntuでIPv6を無効にする。