Prometheus
-
Prometheus Operator 설치하기 (Kubernetes)Prometheus 2024. 2. 25. 21:56
들어가며이번 글에서는 Kubernetes 에서 Prometheus Operator 을 설치하는 기본적인 방법에 대해서 알아봅니다. KinD 을 활용하여 Local K8s Cluster 세팅하기.우선 아래의 kind-config.yaml 을 기반으로 KinD Cluster 를 생성합니다. 1개의 Control Plane 과 4개의 Worker Node 로 구성된 K8s Cluster 를 구성합니다. # Kind (Kubernetes in Docker) 클러스터 설정kind: ClusterapiVersion: kind.x-k8s.io/v1alpha4# control-plane 1 + worker 4 (NodePort는 control-plane 포트 매핑으로 localhost 접속)nodes: - rol..
-
Kubernetes 에서 Node Exporter 를 DaemonSet 으로 배포하기Prometheus 2024. 1. 10. 22:37
- 목차 들어가며.Prometheus Node Exporter 는 각 노드의 CPU, 메모리, 디스크 사용량 등을 모니터링할 수 있도록 데이터를 제공하는 도구입니다. 쿠버네티스 클러스터에서 각 노드에 Node Exporter를 실행하려면 DaemonSet 을 사용하여 간단히 배포할 수 있습니다. 이 글에서는 Node Exporter 를 DaemonSet 으로 설정하고 배포하는 과정을 단계별로 설명합니다. DaemonSet 이란 ? DaemonSet 은 쿠버네티스에서 특정 애플리케이션의 Pod 을 클러스터의 모든 노드 또는 선택된 노드에 하나씩 배포하도록 보장하는 리소스입니다.예를 들어 쿠버네티스 클러스터 내부에 총 5개의 Node 들이 존재하고 Node Exporter DaemonSet 이 생성된다면, ..