목적
Pod 생성/삭제 기능 검증 이후, 실제 사용자 관점에서 정상적으로 사용할 수 있는 환경인지 점검하고 발생하는 문제를 디버깅 및 해결
테스트 범위
- 사용자 이미지 로딩 및 실행 정상 여부
- SSH 접속 가능 여부
- Jupyter 접속 가능 여부
- PVC mount 및 권한 정상 여부
- 사용자 계정(/etc/passwd, group, shadow) 반영 상태
- UID/GID 및 파일 권한 정합성
주요 점검 항목
- 컨테이너 내 사용자 권한과 host/PVC 권한 불일치 문제
- 이미지 변경 또는 commit 이미지 반영 여부
- SSH 인증 및 접근 실패 문제
- Jupyter 실행 및 포트 접근 문제
- NFS/PVC mount 후 파일 생성/수정 가능 여부
예상 문제 유형
- Permission denied (PVC, home 디렉토리)
- UID/GID mismatch로 인한 파일 접근 불가
- 이미지 캐시 또는 잘못된 이미지 로딩
- NodePort 연결 문제
- 서비스/포트 매핑 불일치
테스트 시나리오
- 사용자 서버 신청 및 pod 생성
- SSH 접속 시도
- Jupyter 접속 시도
- 홈 디렉토리 파일 생성/수정 테스트
- 패키지 설치 또는 작업 수행 테스트
- 문제 발생 시 원인 분석 및 수정
목표
사용자가 pod 생성 이후 별도 조치 없이 바로 개발/연구 작업이 가능한 상태 확보
완료 기준 (Definition of Done)
- SSH 및 Jupyter 정상 접속
- PVC 내 파일 읽기/쓰기 문제 없음
- 사용자 권한 관련 오류 없음
- 이미지 기반 환경 정상 동작
- 주요 사용 시나리오에서 장애 없음
목적
Pod 생성/삭제 기능 검증 이후, 실제 사용자 관점에서 정상적으로 사용할 수 있는 환경인지 점검하고 발생하는 문제를 디버깅 및 해결
테스트 범위
주요 점검 항목
예상 문제 유형
테스트 시나리오
목표
사용자가 pod 생성 이후 별도 조치 없이 바로 개발/연구 작업이 가능한 상태 확보
완료 기준 (Definition of Done)