목록devops bootcamp 4/DevOps 인프라 관리 (20)
IT STUDY LOG
# 학습 목표 쿠버네티스 모니터링 시스템이 Prometheus와 Grafana를 통해 구현됨을 이해할 수 있다. # 학습 내용 1. Prometheus 모니터링 시스템 - 오픈소스 모니터링/알림 시스템 - 프로메테우스는 쿠버네티스, 노드, 프로메테우스 자체를 모니터링 가능 - 쿠버네티스를 지원하고 관리하는 재단인 CNCF에서 프로메테우스 역시 관리하고 있으며, 이 두 도구를 비롯해 시각화를 담당하는 Grafana와 함께 세 도구 조합은 정석적으로 널리 사용되고 있음 프로메테우스 구성 요소 프로메테우스는 시계열(time series) 데이터를 저장 프로메테우스 서버는 다양한 exporter로부터 각 대상의 메트릭을 pull하여 주기적으로 가져오는 모니터링 시스템 예를 들어, 쿠버네티스 관련 메트릭을 가져오..
# 학습 목표 쿠버네티스 모니터링 시스템이 Prometheus와 Grafana를 통해 구현됨을 이해할 수 있다. # 학습 내용 1. 쿠버네티스 클러스터 모니터링 - 쿠버네티스의 경우 클러스터 안에 다수의 노드, 그리고 그 안에 파드를 비롯한 다양한 워크로드가 많게는 수백 개가 실행되는 형태로 구성되어 있음 단일 노드의 경우 쿠버네티스(여러 노드)의 경우 - 리눅스 명령어를 이용하여 하드웨어의 상황을 파악하고, 각 프로세스 모니터링 - 각 노드는 전적으로 컨트롤 플레인에 의해 관리되므로 우리는 모니터링에 대해 다른 접근 방법을 가져야 함 -> 즉, 쿠버네티스 API를 적극 이용해야 함 클러스터 환경에서의 문제 해결의 어려움 kubectl top 명령어 - 단일 노드와 비슷하게, 클러스터 모니터링에서도 노드..
# 학습 목표 서비스 및 계층별 메트릭을 이해할 수 있다. 주요 메트릭이 어떤 범주(컴퓨팅 유닛 관련, 요청/응답 관련, 스케일링 관련)에 속하는지 이해할 수 있다. 서비스 별 "키 메트릭"(Key metric, 핵심 지표)이 무엇인지 이해할 수 있다. 사이트 신뢰성 엔지니어링(SRE)에서 필요로 하는 주요 메트릭과, 모니터링 패턴을 이해할 수 있다. # 학습 내용 1. 모니터링의 목표 - CI/CD 파이프라인의 마지막 Stage는 운영으로 서비스에 생길 수 있는 현황을 파악하고 문제를 모니터링하는 과정으로 대표 메트릭이란? - 메트릭은 시간에 따라 측정한 결과값으로 보다 넓은 의미로는 비즈니스 개념을 나타내는 수치 측정을 의미 (ex) 시간당 CPU 사용률 / 연간 순매출과 같이 시간이라는 차원이 함께..
# 학습 목표 컨테이너 오케스트레이션이 무엇인지 이해할 수 있다. 쿠버네티스의 간단한 작동 원리를 이해할 수 있다. 쿠버네티스 리소스 명세를 작성할 수 있다. 파드 명세를 작성할 수 있다. 디플로이먼트 명세를 작성할 수 있다. 서비스를 이용해 파드를 노출할 수 있다. kubectl 명령어를 사용하여 리소스의 생성, 삭제, 조회를 할 수 있다. kubectl 명령어를 사용하여 롤아웃 관련 작업을 진행할 수 있다. 롤링 배포 현황을 확인할 수 있다. 새로운 버전에 문제가 발생했을 때 롤백할 수 있다. (이하 advanced) liveness probe를 이용하여 파드의 health check를 할 수 있다. 쿠버네티스가 Stateful한 애플리케이션을 다루는 방법을 이해할 수 있다. 쿠버네티스에서 인그레스를..
# 학습 목표 컨테이너 오케스트레이션이 무엇인지 이해할 수 있다. 쿠버네티스의 간단한 작동 원리를 이해할 수 있다. 쿠버네티스 리소스 명세를 작성할 수 있다. 파드 명세를 작성할 수 있다. 디플로이먼트 명세를 작성할 수 있다. 서비스를 이용해 파드를 노출할 수 있다. kubectl 명령어를 사용하여 리소스의 생성, 삭제, 조회를 할 수 있다. kubectl 명령어를 사용하여 롤아웃 관련 작업을 진행할 수 있다. 롤링 배포 현황을 확인할 수 있다. 새로운 버전에 문제가 발생했을 때 롤백할 수 있다. (이하 advanced) liveness probe를 이용하여 파드의 health check를 할 수 있다. 쿠버네티스가 Stateful한 애플리케이션을 다루는 방법을 이해할 수 있다. 쿠버네티스에서 인그레스를..