Appearance
Posted at 2025-03-25
kubernetesストレージにNFSを使う
目次
概要
- NFSをkubernetesクラスターのストレージとして利用する
環境
- NFSサーバー構築済み
NFSクライアントをインストール
全NodeにNFSクライアントをインストール
sh
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y nfs-common
NFSのCSIドライバーをインストール
kubernetesにHelmからNFSのCSIドライバーをインストール
Helmリポジトリ追加
sh
helm repo add csi-driver-nfs https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/charts
Helmインストール
sh
helm upgrade --install csi-driver-nfs csi-driver-nfs/csi-driver-nfs --namespace kube-system --version v4.10.0
インストール状況の確認
log
kcm1:~$ kubectl --namespace=kube-system get pods --selector="app.kubernetes.io/instance=csi-driver-nfs" --watch
NAME READY STATUS RESTARTS AGE
csi-nfs-controller-69dc5b4c8c-n5mmf 5/5 Running 0 14d
csi-nfs-node-4twl7 3/3 Running 0 14d
csi-nfs-node-prn59 3/3 Running 0 14d
csi-nfs-node-xc8kj 3/3 Running 0 14d
csi-nfs-node-zmvf7 3/3 Running 0 14d
ストレージクラスの作成は実際に利用するときに記載