EFS 기반 PV/PVC 구성 전략 (ReturnZero)

Source

  • Field Notes/ReturnZero/Daily Notes/Day 1311. 2025-01-31.md

Summary

ReturnZero 프로젝트의 팩맨 서비스(EKS)에서 AWS EFS를 PersistentVolume(PV) 및 PersistentVolumeClaim(PVC)으로 마운트하는 방법을 검토함. 단일 PV/PVC에 subPath를 사용하는 패턴과 각 디렉토리별 별도 PV/PVC 패턴을 비교하여, 현재는 유지보수 용이성을 위해 단일 PV/PVC + subPath 방식을 권장함.

Key Points

  • EKS 환경(g5 인스턴스)에서 EFS 마운트를 위한 PV/PVC YAML 설정 예시 제공
  • 단일 애플리케이션 내 여러 폴더(/sims-root 하위) 관리를 위해 ‘단일 PV/PVC + subPath’ 패턴이 운영상 간단하고 유지보수가 용이함
  • 서브 디렉토리 간 보안 정책, 라이프사이클, 소유 부서가 완전히 독립적일 경우에만 ‘각 디렉토리별 별도 PV/PVC’ 패턴 권장
  • 향후 특정 디렉토리 분리 필요 시 마이그레이션 가능하므로 초기에는 단순한 구조로 시작하는 것이 좋음