반응형
kubernetes에 nfs 스토리지를 helm으로 설치 후
해당 pod가 정상 작동하지않았다.
그래서 describe를 통해 이벤트를 확인하니
아래와 같은 오류를 발견했다.
bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
공식문서를 보니 아래와 같은 사항이 적혀있었다!
참고: 클러스터 내에서 퍼시스턴트볼륨을 사용하려면 볼륨 유형과 관련된 헬퍼(Helper) 프로그램이 필요할 수 있다. 이 예에서 퍼시스턴트볼륨은 NFS 유형이며 NFS 파일시스템 마운트를 지원하려면 헬퍼 프로그램인 /sbin/mount.nfs가 필요하다.
NFS의 마운트를 지원하기위한 헬퍼프로그램이 없어서 발생하는 오류였던것!
그래서 헬퍼패키지 설치를 진행했다
이는 쿠버네티스에 설치하는게 아니고 kubernetes를 구성하는 모든 노드에 설치가 필요하다
모든 노드에 아래와 같이 패키지를 설치하면 정상적으로 NFS스토리지클래스가 작동할것이다
# Ubuntu
sudo apt install nfs-common
# Centos
sudo yum install nfs-utils
반응형
댓글