전체 글

공부한 내용을 나의 언어로 정리하자
· Kubernetes
1. 작업 정리 및 이 글을 통해 알아볼 내용금 채굴 애플리케이션으로 알아보는 Prometheus와 Grafana 연동 테스트 [1/4]쿠버네티스 클러스터 구축하기 [2/4]이번 글에서는 쿠버네티스 클러스터에 배포된 파드(pod)가 외부 클라이언트의 요청에 응답할 수 있도록 서비스를 구축하는 방법에 대해 알아보도록 하겠습니다. 먼저 서비스가 어떤 역할을 하는지부터 살펴보겠습니다.2. 서비스란쿠버네티스에서 서비스의 역할은 쉽게 말해 로드 밸런서입니다. 서비스는 여러 파드를 담당하는 반장역할을 하며 고정된 IP(Cluster IP) 를 갖습니다. 이 주소로 들어오는 통신을 처리합니다. 내부적으로 여러 파드가 있어도 밖에서는 Cluster IP 만 볼 수 있으며 이 주소로 접근하면 서비스가 통신을 적절히 분배..
· Kubernetes
1. 이 글을 통해 알아볼 내용금 채굴 애플리케이션으로 알아보는 Prometheus와 Grafana 연동 테스트 [1/4]이번 글에서는 앞서 로컬 환경에서 웹 애플리케이션을 배포하고 프로메테우스와 그라파나로 모니터링 테스트를 했던 것에서 한 단계 더 발전시켜 클라우드 환경에서 쿠버네티스 클러스터에 애플리케이션을 배포하고 동작하는 것을 확인해 볼 계획입니다. 이를 위해서 먼저 쿠버네티스를 구축하는 방법에 대해 알아보도록 하겠습니다. 2. 구글 클라우드 플랫폼 계정 만들기구글 클라우드 플랫폼에 처음 가입하면 무료로 3개월 동안 사용할 수 있는 300$의 크레딧을 준다. 이러한 혜택 때문에 구글 클라우드 플랫폼에서 쿠버네티스 클러스터를 구축해보기로 했다.(구글 클라우드 플랫폼이라는 명칭이 길기 때문에 편의상 ..
· Docker
1. PrometheusPrometheus는 SoundCloud라는 글로벌 음원 스트리밍 회사에서 2012년에 오픈소스로 공개한 시스템 모니터링 툴입니다. Prometheus는 타겟 서비스를 주기적으로 스크래핑하여 시스템 메트릭을 수집합니다. 여기서 메트릭이란 시계열 데이터를 의미하는 단어로 시간적 순서를 나타내는 데이터입니다. 시계열 데이터로는 예를 들어 주식 가격, 기상 정보, 웹 사이트 사용자 트래픽 등이 있습니다.이번 연동 테스트에서는 Prometheus를 통해 수집된 메트릭 정보를 Grafana로 시각화해 볼 예정입니다. 2. GrafanaGrafana는 Grafana Labs에서 개발한 시각화 웹 애플리케이션입니다. Grafana는 Prometheus 뿐만 아니라 ElasticSearch, I..
_su_min
미니멀코드