kokbee-Hive
article thumbnail
k8s pod OOMkill 발생하는 이유
개발노트/개발기록 2023. 6. 28. 19:05

Kubernetes(K8s)에서 OOM(Out of Memory) kill은 메모리 부족으로 인해 컨테이너가 종료되는 상황을 말한다. 위와 같이 pod 조회를 하면 상태가 OOMKilled 라고 표시된다. OOM kill은 Linux 운영 체제에서 발생하는 현상으로, K8s는 Linux 컨테이너를 기반으로 동작하기 때문에 이러한 상황이 발생할 수 있다고 한다. 그럼 메모리가 부족하게 경우는 뭘까? 이유는 아래와 같다. Pod에 설정된 메모리보다 더 많은 메모리를 사용할 때 Node에서 가용할 메모리가 없을 때 메모리 누수가 발생할 경우 그럼 k8s가 이과정을 실행하는 것 인가? 누가 OOM kill을 수행하는지에 대해서는, Kubernetes 자체적으로 OOM kill을 수행하지는 않는다. OOM kil..

article thumbnail
데이터독 적용 및 세팅
개발노트/개발기록 2023. 6. 5. 19:05

2023.03.15 ~ 2023.05.31 회사에서 데이터독을 세팅을 내용을 적는 글입니다. https://www.datadoghq.com/ Cloud Monitoring as a Service | Datadog See metrics from all of your apps, tools & services in one place with Datadog's cloud monitoring as a service solution. Try it for free. www.datadoghq.com CTO님께서 데이터독 적용에 참여해 보는 게 어떻냐고 하셔서, 참여하게 되었다. 내가 맡은 역할은 MSA 중추 서버와 k8s에 떠있는 서비스 중 하나를 적용하는 것이었다. 당연히 중추 서버를 맡은 만큼 제일 먼저 데이터독 ..