top of page

쿠버네티스 (Kubernetes)에서 프로메테우스 (Prometheus) 와 그라파나 (Grafana) 설치 - 완결편 - PART 2

최종 수정일: 2023년 12월 3일

PART2에서는 쿠버네티스에서 SSL 인증서를 설치하여 그라파나로 접속하는 방법을 알아 보겠습니다.

 

어떠한 세팅을 하여도 Pod가 리셋 되었을시에 하드에 저장되므로 모든 데이터가 초기화되지 않습니다


Port Forwarding을 하지 않고도 인터넷상에서 접속을 할수있습니다

 

Prerequisites - 준비사항

  • 쿠버네티스 환경 구축

  • kubernetes-helm 설치

  • SSL 인증서 (.crt 와 .key 파일 - 만약에 .pfx파일과 비밀번호만 있으시면 .crt 와 .key로 나누어주는 툴들을 쉽게 찾으실수 있습니다)

  • 그라파나 도메인 URL 주소

  • PART 1 완료

- nginx ingress controller

- 프로메테우스

- 그라파나

 

1. SSL 시크릿 생성


다음의 커멘드는. crt와. key 파일을 이용하여 시크릿을 생성합니다. default라는 namespace에 생성이 됩니다.


 

2. nginx ingress controller 컨픽 수정


nginx ingress controller 가 설치되면 deployment yaml 파일을 열어봅니다. 각 에코시스템마다 여는 방법이 다르니 그 부분은 찾아보시면 나올 거예요. 참고로 Azure의 AKS 이면 아래 스샷을 참고하세요.

image
Azure에서 ingress-nginx-controller 찾기

image
Azure에서 YAML 파일 열기

그 파일에 spec > template > spec > containers > arg 섹션에 아래의 두줄을 첨가합니다


 

3. INGRESS 생성


이 부분은 ingress controller의 룰을 담당합니다.


 

이후에는 입력한 도메인 주소로 그라파나에 접속할 수 있습니다. 즐거운 코딩되세요.

pngegg (11)_result.webp

<Raank:랑크 /> 구독 하기 : Subscribe

감사합니다! : Thanks for submitting!

©2024 by <Raank:랑크 /> Knowledge is Power

  • LinkedIn
  • YouTube
bottom of page