생성한 컨테이너로 들어가 파일을 생성하려고 했는데 다음처럼 권한 문제에 부딪혔다.
컨테이너가 리눅스 모든 패키지 설치가 되어있는 건 아니라 sudo 등을 쓰면 sudo가 뭐냐고 묻는다...
볼륨 테스트를 해보려는데 파일 작성이 안되면... 어떻하지
자연스레 권한 문제이겠구나 싶었고
쿠버네티스 권한에 대하여 찾아보았다.
Security context는 쿠버네티스의 Pod나 컨테이너에 대한 접근 제어 설정(Access Control Setting)이나, 특수 권한 (Privilege)를 설정하는 기능을 제공한다.
따라서 root 권한으로 컨테이너에 들어갈 수 있도록 조치를 취해야겠다 싶었다.
기본적으로 애플리케이션으로 들어갈때 보안 문제로 root가 아닌 사용자 권한으로 들어간다고 한다.
다음처럼 파드를 만들 때 root로 모든 권한을 주는 상태로 생성하였다.
그리고 접속 후 파일을 생성해보면 잘된다.
체증이 가라앉는다~~