인프런 커뮤니티 질문&답변

Do Yeon Kim님의 프로필 이미지
Do Yeon Kim

작성한 질문수

실습으로 배우는 그라파나 - {{ x86-64, arm64 }}

9.6.프로메테우스-스택으로 구성 변경하기

enabled-control-plane-scrape.sh을 통해 변경하는 부분을 aws eks cluster에도 적용할 수 있나요?

작성

·

394

0

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!

[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]
3. 질문 잘하기 법을 읽어보셨나요? [예]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

[질문 하기]

안녕하세요.

enabled-control-plane-scrape.sh의 내용을 보면 kube control-plane에 있는 중요 모듈들(kube-proxy, kube-etcd, kube-controller-manager, kube-scheduler)에 대해 속성을 수정하는 것에 대해 설명되어 있는데요.

혹시 이 부분을 aws eks cluster에도 적용할 수 있나요?

 

aws eks cluster는 managed 서비스이므로 control-plane을 사용자가 직접 접근할 수 없는 것으로 알고 있는데 공개하신 grafana 템플릿 페이지에서는 aws eks에서도 동작하는 것을 확인했다고 언급되어 있어서 혹시나 싶어서 문의 드립니다.

 

감사합니다.

답변 2

1

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

안녕하세요

이미 이해하고 계시는 것처럼 AWS EKS cluster에서는 Control-Plane이 공개되어 있지 않기 때문에
적용이 어려울 것 같은데 (이는 AKS,GKE등 모두 동일)

혹시 어느 부분에서 AWS EKS 동작했다고 언급했는지 공유해 주실 수 있을까요?

정확한 지점을 알아야, 맥락상 얘기한 것인지 확인이 가능할 것 같아서요.

여러 차례 들어보았는데 EKS에 적용 가능하다고 설명된 부분을 제가 정확히 듣지 못해서요. 부득이하게 요청 드립니다.

 

말씀해 주시면 해당 부분을 다시 확인하고 정확한 답변 드리겠습니다!

감사합니다.

0

Do Yeon Kim님의 프로필 이미지
Do Yeon Kim
질문자

안녕하세요.

Grafana 대쉬보드 페이지에서 EKS가 언급되어 있어서 바로 적용이 가능할 것으로 생각했는데 다시 내용을 읽어 보니까 "일부 익스포터를 깔고~"라는 언급이 있었네요.

제가 이 부분을 놓치고 질문 드린 것 같습니다.

==================================

1 Kubernetes All-in-one Cluster Monitoring KR(v1.26.0) | Grafana Labs

클라우드 사에서 제공하는 EKS,AKS,GKE에서도 일부 익스포터를 깔고 설정하면 동작되는 것은 확인하였습니다.

==================================

추가로 강의 환경과 다른 부분(Influxdb+telegraf 사용중)이 있는 상태에서 "EKS API 서버 호출 통계"를 가져올 수 없어서 문의 드린 부분도 있습니다.

위 언급되어 있는 "일부 익스포터"는 프로메테우스 기준이므로 제가 사용하고 있는 influxdb에서는 적용할 수 있는 방법이 아니겠지요?

문성주님의 프로필 이미지
문성주
지식공유자

안녕하세요

이미 이해하신 것처럼 인플럭스디비에서 프로메테우스 메트릭을 가져오기 어렵습니다.

또한 강의에서는 인플럭스디비 및 텔레그래프에 대해서 다루지 않았기에 구현하시고자 하는 설정을 가이드 드리기 어려울 것 같습니다.

하지만 현재 문제를 해결하시기 위해 참고하실 수 있는 문서를 전달 드릴 수 있을 것 같습니다.

아마존에 EKS 의 경우 아마존이 제공하는 클라우드워치라고 하는 서비스를 통해서 메트릭을 기록합니다. 해당 서비스에 적재된 메트릭 및 로그를 가져오셔서 직접 인플럭스디비에 적재한 후 쿼리를 통해 지표를 확인하시는 방법이 알맞아 보입니다.

위 내용에서 말씀드린 것처럼 텔레그래프로 수집해 오는 설정을 다음과 같이 전달해 드립니다.

텔레그래프 클라우드워치 연동

https://www.influxdata.com/integration/aws-cloudwatch-logs-output/

클라우드워치는 데이터를 조회할 때 마다 과금이 발생함으로 설정하실 때 과금 발생이 될 수 있는 것을 인지하시고 적절한 주기로 데이터를 조회하시는 것을 권장 드립니다.

클라우드워치 과금

https://aws.amazon.com/ko/cloudwatch/pricing/

위 내용을 통해서 구현하시려고 하는 모니터링 파이프라인을 만드시는데 도움이 되시길 바랍니다.

문성주 드림

Do Yeon Kim님의 프로필 이미지
Do Yeon Kim

작성한 질문수

질문하기