Ephemeral Container - root 권한이 없는 컨테이너에서 Pyspy 로 환경 프로파일링하기

Needs 로컬 환경에서도 쉽게 확인 가능한 이슈라면 상관없지만, K8s 환경에 올라가야만 발생하고 pod 을 재시작하면 재현이 안될 것 같은 상황이라 현재 어플리케이션은 건드리지 않아야하는데 deployment 권한 수정이 필요한 경우 (ex. 리소스 프로파일링) 등등에 필연적으로 ephemeral container 을 구동하게 된다. 관련해서 나중에 재조회를 위해 간략히 정리. Ephemeral container 구동 명령어 다른 프로세스의 CPU/Memory 등 리소스 정보 조회에는 privilege 가 요구된다. python 프로그램의 cpu profiling 에 일반적으로 사용되는 pyspy 도 K8s deployment 에서 SecurityContext 가 priviledged 가 true 로 설정되어있어야만 하는데,...

October 13, 2025 · nolleh