배포가 가려 주던 메모리 누수NEW
Grafana로 Kubernetes 파드의 메모리를 지켜보며 코드에서 원인을 찾고 다시 그래프로 확인했습니다. clone한 응답의 원본 body, 운영 파드에서 돌린 강제 GC, 서버에서 모든 요청이 같이 쓰던 싱글톤 QueryClient 이야기입니다.
·4분·
#메모리 누수#Kubernetes#모니터링
빌드·배포·컨테이너
Grafana로 Kubernetes 파드의 메모리를 지켜보며 코드에서 원인을 찾고 다시 그래프로 확인했습니다. clone한 응답의 원본 body, 운영 파드에서 돌린 강제 GC, 서버에서 모든 요청이 같이 쓰던 싱글톤 QueryClient 이야기입니다.
빌드와 푸시 로그의 digest가 달랐습니다. --load 뒤에 숨어 있던 경로를 따라가고, --push로 바꾸며 확인한 것들.