소개
체커(CHEQUER) 사의 DevOps Engineer로서 쿠버네티스의 멀티 클러스터 관리 방법론과 쿠버네티스 구현체(CAPI, OCI)에 대한 명세와 컨테이너 리소스 격리 방법에 대한 연구를 병행하고 있다. 이런 연구 활동을 기반으로 쿠버네티스 볼륨 테스트 파트에 컨트리뷰션했다. 본업은 쿠버네티스 오퍼레이터와 같은 CRD(커스텀 리소스)를 개발해 현업에서 쿠버네티스를 좀 더 편리하게 사용할 수 있도록 돕는 일이다. 또한, 페이스북 그룹 ‘코딩이랑 무관합니다만'과 ‘IT 인프라 엔지니어 그룹'의 운영진을 맡고 있다.
강의
전체2수강평
- 빠르고 간결 하게 설명 해주셔서 감사드립니다~
Jonghun Kim
2024.02.27
1
- 막연하게 사용하고 있던 프로메테우스에 대해서 하나씩 꼼꼼하게 알려주는 도움되는 강의였습니다.
seoyul
2024.01.24
1
- 내용이 알차고 좋습니다.
roto
2024.01.08
1
- 좋습니다~
songheon.han
2023.11.07
2
- Prometheus Docs 를 보면서 이해하기 어려운 부분을 실제 예제를 통해 확인하면서 공부하니까 이해가 잘 됩니다. 항상 감사합니다.
jongchan_lee
2023.09.05
2
게시글
질문&답변
2024.04.03
kube-prometheus 란 무엇인가요?
안녕하세요 mc1.shin 님 kube-prometheus 레포지토리는 prometheus-operator를 활용해서 쿠버네티스 내부를 모니터링하는 모니터링 설정(YAML), 그런 설정들을 반복적으로 만드는 템플릿 도구(jsonnet), 이를 적용하기 위한 문서(docs)가 담긴 레포지토리입니다. 따라서 문서 레포(kube-prometheus) 원본은 https://github.com/prometheus-operator/prometheus-operator 에서 빌드된 것이므로, 이미지 자체는 편하신 곳에서 다운로드 받아 구성하시면 됩니다. 내려받은 두 곳에서의 오퍼레이터 동작이 다른 경우 오퍼레이터 버전에 따른 동작 차이 일 수 있으니 강의에서 제공드린 버전의 오퍼레이터를 설치하시길 권고드립니다. 감사합니다. 문성주 드림
- 0
- 1
- 57
질문&답변
2024.02.09
9.9 강의 그라파나 대시보드에 JSON 파일 import 오류
안녕하세요 dldmschd222 님 문의 주신 9.9 강의에서의 대시보드를 임포트 했을 때 No alerts matching filters 에러가 나타나는 것은 현재 프로메테우스에 경보 규칙이 생성되어 있지 않아서 발생하는 문제인 것으로 확인됩니다 9.9 실습에서는 프로메테우스 오퍼레이터 환경에서 배포한 경보(alert)을 보여주고 있기 때문에 No alerts matching filters이 생성되지 않은 상황이라면 현재 실습 환경에 네이티브 프로메테우스 환경이신지 확인 한번 부탁 드립니다. 만약 네이티브 프로메테우스 환경에서 실습을 진행하고 계시다면 9.6.프로메테우스-스택으로 구성 변경하기 를 참고하셔서 환경을 변경한 다음에 실습을 진행해주시면 문제가 해결될 것으로 보입니다. 감사합니다. 즐거운 설 연휴 보내세요. 문성주 드림
- 0
- 1
- 94
질문&답변
2024.01.15
5.7 table 패널 실습문의
안녕하세요 bj jung 님 혹시 table 패널 쿼리 입력기에서 Run Queries 를 다시 눌러도 현상이 비슷하실까요? 현상이 동일하다면 현재 실습 환경에서 프로메테우스가 정상적으로 배포되어 있는지 확인이 필요할 것 같아요. 우선 위 두 가지 방식을 통해서 문제가 해소되는지 확인해주실 수 있나요? 감사합니다. 문성주 드림
- 0
- 1
- 74
질문&답변
2024.01.03
6.3 강의 질문.
안녕하세요 bj jung님 지금 설정하신 relabel_configs는 수집 이후에 해당 메트릭을 수집할 지 말지 조치하는 후처리 설정입니다. kube-proxy의 경우 프로메테우스의 쿠버네티스 서비스 디스커버리를 통해 수집해온 엔드포인트에서 kube-proxy의 서비스 IP 부분을 추려내기 위해서 relabel_configs와 같은 내용으로 후처리를 통해서 kube-proxy 엔드포인트로부터 메트릭을 수집하도록 조치하고 있습니다. 하지만 현재 실습의 harbor 구성은 vagrant로 가상머신을 만든 다음, 가상머신 IP를 프로메테우스에 설정하기 때문에 별도 후처리가 필요하지 않은 상황입니다. 따라서, relabel_configs 를 지워보신 후에 수집이 되는지 확인 부탁드립니다. 아울러 relabel_config에 대해 추가적으로 궁금하신 내용은 보강 A.11.004.프로메테우스 오퍼레이터의 메트릭 생성 과정(리레이블,relabel) 를 확인해주시길 바랍니다. 감사합니다. 문성주 드림
- 0
- 1
- 80
질문&답변
2023.12.03
metric-server 이중화로 인한 grafana 대시보드 이중 출력 문의
안녕하세요 95park 님 문의해주신 디플로이먼트로부터 생성된 파드의 상태를 모니터링 하기 위해서 다음의 쿼리를 활용해보시는 것이 좋을 것 같습니다. kube_pod_container_status_ready{pod=~"^metrics-server.+"} 위 메트릭을 통해서 파드의 이름이 메트릭 서버로 시작하는 파드에 대한 상태를 Stat 패널로 시각화 하는게 좋을 것 같습니다. (사진) 그라파나 학습에 도움이 되시길 바라며, 남은 주말 잘 보내세요! 문성주 드림
- 0
- 2
- 201