[Prometheus] node-exporter에서 노드별 메트릭 수집하기
Kubernetes 클러스터에서 node-exporter를 DaemonSet으로 구성하고 Prometheus 설정을 통해 노드별 메트릭을 정확히 구분하는 방법을 정리합니다.
#Kubernetes 태그가 포함된 글을 모았습니다.
Kubernetes 클러스터에서 node-exporter를 DaemonSet으로 구성하고 Prometheus 설정을 통해 노드별 메트릭을 정확히 구분하는 방법을 정리합니다.
Kubernetes에서 디스크 부족 시 도커 이미지가 자동 삭제되는 이유와 Kubelet Image Garbage Collection 설정을 정리합니다.
Kubernetes Pod 안에 여러 개의 컨테이너를 배치하는 이유와 장점, 그리고 사이드카 패턴 등 대표적인 활용 사례를 정리합니다.
Kubernetes에서 selector, matchLabels, app, template이 어떻게 Service, Deployment, DaemonSet, Pod를 연결하는지 예제 YAML과 함께 정리합니다.
Kubernetes Service에서 port와 targetPort의 역할과 차이점을 예제 YAML과 함께 정리합니다.
Kubernetes에서 hostPort와 NodePort의 차이점을 접근 방식, 확장성, 포트 관리, 로드밸런싱 관점에서 비교하고 사용 시 주의사항을 정리합니다.
Kubernetes DaemonSet의 개념과 사용 목적, 적용 순서, 주의사항을 예제 YAML과 함께 정리합니다.
Kubernetes 환경에서 Container와 Node 단위의 CPU, Memory, GPU 메트릭을 수집하기 위한 Prometheus 쿼리 정리. cAdvisor, node-exporter, dcgm-exporter 기반 실무용 PromQL 모음.
Prometheus에서 rate와 irate 함수의 차이를 정리하고, 각각 언제 사용해야 하는지 실무 관점에서 설명합니다. 대시보드와 알람에서의 올바른 PromQL 선택 가이드.