쿠버네티스 (Kubernetes)에서 프로메테우스 (Prometheus) 와 그라파나 (Grafana) 설치 - 완결편 - PART 2
- Frank So
- 2022년 12월 25일
- 1분 분량
최종 수정일: 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 이면 아래 스샷을 참고하세요.


그 파일에 spec > template > spec > containers > arg 섹션에 아래의 두줄을 첨가합니다
3. INGRESS 생성
이 부분은 ingress controller의 룰을 담당합니다.
이후에는 입력한 도메인 주소로 그라파나에 접속할 수 있습니다. 즐거운 코딩되세요.