Prometheus 서비스 설치 가이드
시스템 모니터링 기능을 사용하려는 On-Premise 환경용 설치 가이드입니다.
개요
본문은 kube-prometheus-stack Helm Chart를 활용한 프로메테우스 설치 가이드를 제공하고 있습니다.
- kube-prometheus-stack 에 포함되어 있는 서비스 목록
서비스 | 기능 | 필수 여부 |
---|---|---|
prometheus | 클러스터 메트릭 데이터 수집 및 저장 | ⭕️ |
prometheus-config-reloader | Prometheus 설정 자동 감지 및 반영 | ⭕️ |
prometheus-operator | Prometheus와 관련된 리소스 관리 및 자동화 | ⭕️ |
prometheus-node-exporter | 노드 시스템 리소스 데이터 제공(CPU, 메모리, 디스크, 네트워크) | ⭕️ |
kube-state-metrics | Kubernetes 클러스터에서 동작하는 리소스 상태 정보를 제공 | ⭕️ |
alertmanager | Prometheus에서 발생하는 알림 이메일, 웹훅으로 전송 | ❌ |
grafana | Prometheus에서 수집한 데이터 시각화하여 대시보드 형태로 제공 | ❌ |
설치 방법
-
필요한 Docker Image 파일 준비
-
Docker Image Pull
# prometheus
docker pull quay.io/prometheus/prometheus:v3.2.1
# prometheus-operator
docker pull quay.io/prometheus-operator/prometheus-operator:v0.80.1
# prometheus-node-exporter
docker pull quay.io/prometheus/node-exporter:v1.9.0
# prometheus-config-reloader
docker pull rancher/mirrored-prometheus-operator-prometheus-config-reloader:v0.59.1
# kube-state-metrics
docker pull rancher/mirrored-kube-state-metrics-kube-state-metrics:v2.6.0
-