TIL/Monitoring(k8s, grafana)

[모니터링, k8s]RKE2 기반 k8s 모니터링

쓱쓱565 2025. 2. 21. 19:00

1. RKE2의 Monitoring stack들

1) 결론

(1): Metric - Rancher defaut stack 활용

  • 이미 Rancher 에서 metric monitor stack 차트를 생성 및 관리하고 있어, 추가 설정이 불필요한 것으로 판단됨.
  • Default 설정으로도 필요한 metric을 모두 확인할 수 있는 것으로 판단됨.
  • 별도의 설정 변경이 필요할 경우, UI로 설정 수정 및 가이드 문서 작성하는 방향으로 구현 예정.

(2): Logs - 별도의 스택 구성이 필요함.

  • Logs: loki / promtail 구성이 필요함.

2) 구성 상세 확인

  • Rancher UI 접속 > 클러스터 접속 > Apps > Charts 클릭
    Inline-image-2024-09-02 15.27.11.673.png
  • Chart 항목 내 download 버튼 클릭해 차트 다운로드 가능함. 세부 설정 확인 필요 시 참고.Inline-image-2024-09-02 15.27.51.331.png

3) 구성 변경 방법

  • UI 상의 클러스터 이름 클릭
  • Cluster Tools 버튼 클릭
  • Monitoring의 edit 버튼 클릭
    Inline-image-2024-08-30 15.37.28.600.png

2. Grafana 설정 (helm chart 변경)

1) values.yaml

ingress에 해당 내용 추가

  ingress:
    enabled: true
    hosts: 
    - grafana.test.rke2.com

2) Route 53

grafana.test.rke2.com 에 단순 라우팅 추가.

3. Grafana 대시보드 설정

  • k8s 용 대시보드를 설치 및 테스트 해본다.

  • 목록은 아래와 같다.

아래 대시보드

4. 기타 작업 필요할 수 있는 내용

  • Grafana, Prometheus 등에 PVC와 PV 설정