본문 바로가기

kube-prometheus2

[k8s] kube-prometheus #2 - 설정 변경 이 포스팅에서는 kube-prometheus를 사용하여 Prometheus가 이미 설치되었다고 전제하고 있습니다. 설치가 아직 안된경우 이전 포스트인 [k8s] kube-prometheus #1 - 설치를 참고하시기 바랍니다. kube-prometheus는 CRD(Custom Resource Definition)를 사용하여 구성되기 때문에 직접 Deployment를 수정하거나 Prometheus 설정을 변경하기가 어렵다. CRD에 정의되어 있는 spec에 따라 설정을 변경해주어야 하는데 가이드 문서에 세세하게 나와있지는 않기 때문에 직접 CRD 스크립트를 보면서 필요한 설정을 찾아 설정해주어야 한다. CRD 리소스 확인하기 1. 아래 명령을 실행하여 현재 생성되어 있는 CRD 목록을 확인한다. kubec.. 2020. 11. 18.
[k8s] kube-prometheus #1 - 설치 Amazon EKS를 사용하면서 초기에 Kubernetes 모니터링을 위해 Container Insights를 사용하였으나 500개 이상의 Custom Metric이 CloudWatch에 추가되면서 많은 비용이 발생하게 되었다. 비용 절감을 위해 Container Insights에서 현재는 Prometheus로 변경을 진행하였고, Prometheus를 간단하게 설치 할 수 있는 CoreOS의 kube-prometheus를 사용하였다. CoreOS에서 제공하는 kube-prometheus를 사용하면 Prometheus를 간단하게 설치할 수 있고, 설치 절차는 다음과 같다. 1. Git clone git clone https://github.com/coreos/kube-prometheus.git 2. 의존성.. 2020. 11. 18.