TIL
[kurbernetes] ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/.local'Check the permissions.
씨주
2024. 11. 1. 15:26
학교에서 대학원생들에게 공용으로 사용할 수 있도록 GPU서버를 kubernetes이용해 제공해준다.
이 때 내가 만든 image가 아닌 공식배포된 docker image를 이용하여 conatainer 내에 requirements.txt 를 설치하려고 하니 아래의 오류가 뜨면서 설치가 되지 않는다.
아마 학교측에서 무분별한 설치를 방지하기 위해 제한을 걸어놓은 듯하다.
(docker를 사용하기 전에는 설치가 잘 됐던 것 같은데 이부분은 의아하다.)
ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/.local'Check the permissions.
따라서 contatiner 내에서 가상환경을 설정하여 거기서 작업을 하면 해결되었다. (conda가 없어서 venv로 해결)
python -m venv 경로
. 경로/bin/activate
pip install -r requirements.txt
추가로 kubernetesd에서 log를 보는 명령어
kubectl logs -f pod이름
docker 사용법을 익히려고 계속 생각은 하는데 후순위로 밀린다..
다음주내로는 포스팅 해야지