본문 바로가기

모니터링 도구/Grafana

Hyper-V 에서 Grafana 설치 후 Kubernetes 모니터링

# EKS 환경에서 Grafana를 설치하여 Kubernetes를 모니터링 하는 구성을 이전에 진행해 보았다.
Hyper-V는 로컬에 설치된 서버라 다른점이 있을것 같긴 했으나, 실제로 Hyper-V에서 구현시, EKS와는 다른 구성을 해야하는거 같아, 새로 구성을 진행해 보았다.

# 구성도

# Hyper-V에 그라파나 + 프로메테우스 서비스 설치 및 모니터링 구현 

- Helm 설치

curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh
chmod 700 get_helm.sh
./get_helm.sh

- Helm 버전 확인

k8s-master-node@k8smasternode-Virtual-Machine:~/grafana_prometheus$ helm version
version.BuildInfo{Version:"v3.7.1", GitCommit:"1d11fcb5d3f3bf00dbe6fe31b8412839a96b3dc4", GitTreeState:"clean", GoVersion:"go1.16.9"}

- helm chart repository를 추가해줍니다.

helm repo add grafana https://grafana.github.io/helm-charts

- chart list 출력

helm search repo grafana

- chart update 수행

k8s-master-node@k8smasternode-Virtual-Machine:~/grafana_prometheus$  helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "grafana" chart repository
...Successfully got an update from the "prometheus-community" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈

# 프로메테우스 배포

- 프로메테우스 배포하기

helm install monitor stable/prometheus

- 버전문제로 배포시 에러남... 추후에 다시 확인해 봐야함