개발 관련 기타/Kubernetes
Prometheus Operator
전문 컨설턴트
2020. 1. 30. 18:06
# prometheus_CRD와 Controller_2020-01-30
###### tags: `OSMASTER`
* Operator Pattern을 사용해 Prometheus를 Kubernetes Cluster에 구성 할 때 사용 가능한 Prometheus Operator란 얘가 있다.
Prometheus Operator의 등장 배경
* 항상 변하는 k8s 환경 (예: Pods는 생성되고 꺼지고 한다) 에 맞춰 Prometheus 설정을 일일히 해줄 수 없기 때문에 좀 더 쉽게 Prometheus 설정을 할 수 있도록
Prometheus Operator의 구상도

Operator는 Controller를 포함하는 개념 이다
* CRD와 controller를 사용해서 application-specific 한 동작을 하도록 만든 software 이다
Prometheus Operator가 하는 일
* Prometheus CRD (ServiceMonitor, Prometheus) 등을 관찰 (watch) 및 Prometheus Server 설정을 바꾼다.
CRD로서 Prometheus
*
ServiceMonitor란
* ㅁㄴㅇ
ServiceMonitor가 하는 일
* ㅁㄴㅇ