워크스페이스를 만들 때 NFS Server 필드에 <호스트>:<공유경로> 를 넣는다. 화면에 따라 서버와 경로를 별도 필드로 받기도 한다.
cdpecs3.hadoop.com:/data/nfs-cai
디렉터리 권한이 777 이어도 exports 옵션이 맞지 않으면 워크스페이스 생성이 실패한다. CAI 는 프로젝트 디렉터리를 root 권한으로 만드는데, 기본값인 root_squash 에서는 root 가 nobody 로 매핑되어 권한 오류가 난다.
/data/nfs-cai *(rw,sync,no_root_squash,no_subtree_check)
cat /etc/exports
exportfs -arv
exportfs -v
showmount -e cdpecs3.hadoop.com
CAI 는 입력받은 NFS 정보로 쿠버네티스 PersistentVolume 을 만들고, 워크로드 파드가 그 PV 를 마운트한다. OS 레벨 마운트와는 완전히 별개이므로 ECS 노드의 /etc/fstab 에 같은 경로를 등록할 이유가 없다. 이미 걸어 뒀다면 오히려 정리하는 편이 깔끔하다.
mount | grep nfs-cai
nfsstat -m | grep -A 2 nfs-cai
NFS 버전은 클라이언트가 마운트한 결과에서 확인한다. vers=4.2 처럼 찍힌다.