top of page

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

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!

bottom of page