본문 바로가기
kubernetes

NFS Storageclass 구성

by aws-evan 2025. 1. 7.
반응형

Kubernets NFS Storageclass 구성하기

  • 조건 : 각 노드에 nfs client 설치필수
    • pv 생성할때 NFS 서버랑 통신으로 인함
  • 우분투
apt-get -y install nfs-common cifs-utils
  • Centos
yum -y install nfs-utils

 

 

nfs provisioner1

1) nfs provisioner 다운로드

git clone https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner.git
cd nfs-subdir-external-provisioner/deploy

 

2) nfs provisioner Role 적용

kubectl apply -f rbac.yaml

 

3) nfs provisioner client 배포

  • nfs server IP, nfs 공유 경로 지정
vi deployment.yaml

 

4) nfs storageclass pvc 테스트

  • nfs storageclass pvc 생성하면 자동으로 pv 생성, 삭제 가능
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: test-claim
spec:
  storageClassName: nfs-client
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 1Mi

 

 

5) nfs provisioner 확인

반응형

댓글