문제 상황
K8s의 pvc를 통해 NCP Nas와 연동을 했는데 Nas스토리지에 파일이 제대로 적재 되고 있는지 확인하고 싶다.
근데 내 노트북은 그램이다. NAS는 NFS 프로토콜을 사용하고 있다. 어떻게 해야하지?!
NFS
들어가기 전에 NFS 프로토콜을 먼저 알아보자.
네트워크를 통해 파일 및 디렉토리를 공유하기 위한 시스템이다.
자신 서버의 파일 시스템에 저장하는 것이 아닌, 다른 서버의 파일 시스템에 데이터를 저장하는 것이다.
이 기능을 사용하면 여러 다른 서버의 호스트가 공유된 서버에서 파일을 공유할 수 있다.
NFS는 Unix 계열 OS를 위해 설계되었기 때문에 Linux는 기본적으로 NFS를 사용한다.
만약 윈도우에서 NFS를 사용해야한다면 아래 글을 참고해서 연결하면 된다.
https://makeutil.tistory.com/118
NCP NAS 스토리지에 직접 접속은 어려울까?
NAS 스토리지의 BreadCrumb만 봐도 알 수 있듯이 NAS는 VPC상에서 동작하는 친구이다.

그렇기 때문에 NAS 스토리지에 있는 파일들을 마운트 하고 싶으면 NAS스토리지와 같은 VPC대역에 서버이던, 컴퓨터가 있어야 한다!
보통 NCP에서 VPC를 만들때 제공하는 대역이 제한되어있기 때문에 본인 컴퓨터와 VPC 대역이 같을 수 없다.
그래서 Server 탭에 들어가서 NAS 스토리지를 마운트 할 수 있는 서버를 새로 파면 된다.
필자의 경우, kubectl 확인하는 Bastion 호스트에서 진행했다.
ACL설정이 중요해
NAS는 ACL 설정을 해둬야 접속이 가능하다.
ACL에 대한 간단한 설명
ACL은 사실상 NACL인데 보안 그룹처럼 방화벽 역할을 담당하고, 서브넷 단위로 구성된다.
인바운드, 아웃바운드 IP를 허용 및 비허용 가능하다.
NAS ACL

ACL 설정 서버에 서버를 등록해야 NAS스토리지에 Read/Write가능하다
새롭게 설정하고 싶으면 [볼륨 설정] →[접근 제어] 로 들어가면 ACL설정을 관리할 수 있다.

Bastion호스트에서 NAS Storage 마운트하기
*Bastion호스트는 Ubuntu를 사용하고 있습니다.
```jsx
apt-get update
apt-get install nfs-common
mkdir my-nas
mount -t nfs [마운트 정보] /root/my-nas
```

이렇게 PVC에 연동된 NAS Storage가 마운트 된 것을 확인할 수 있다.
💚 한 줄 정리
NAS Storage는 VPC상에서 동작하니 같은 VPC에 있는 서버에서 NAS Storage를 마운트 해야한다!
참고 자료
https://jibinary.tistory.com/261
'Cloud' 카테고리의 다른 글
| [NCP] Data Query로 용량이 큰 엑셀파일, 데이터를 다루기 (0) | 2025.11.21 |
|---|
