· 학습 목표:
서비스 메시와 Istio의 정의와 주요 기능을 이해하고, 쿠버네티스에 Istio를 설치하여 서비스 메시 아키텍처를 구성하는 방법을 학습합니다.
· 주요 내용:
1. 서비스 메시 정의
2. 서비스 메시 Istio 주요 기능 소개
3. 서비스 메시 아키텍처의 이해
4. 쿠버네티스에 서비스 메시 설치하기
[Chapter 2: Istio를 통한 동적트래픽 라우팅 실습]
· 학습 목표:
Istio를 활용한 동적 트래픽 라우팅을 구성하고 관리하는 방법을 실습을 통해 습득합니다.
· 주요 내용:
1. Istio를 통한 동적트래픽 라우팅 실습 1
2. Istio를 통한 동적트래픽 라우팅 실습 2
3. Istio를 통한 동적트래픽 라우팅 실습 3
4. Istio를 통한 동적트래픽 라우팅 실습 4
[Chapter 3: Istio를 통한 서비스 회복성 실습]
· 학습 목표:
Istio를 사용하여 서비스의 회복성을 강화하고 Circuit Breaker를 구현하는 방법을 학습합니다.
· 주요 내용:
1. Istio를 통한 서비스 회복성 실습 - 배송 서비스로 Circuit Breaker
2. Istio를 통한 서비스 회복성 실습 1
3. Istio를 통한 서비스 회복성 실습 2
4. Istio를 통한 서비스 회복성 실습 3
[Chapter 4: Kubernetes와 메시를 활용한 통합 모니터링]
· 학습 목표:
Kubernetes와 Istio를 이용한 클라우드 모니터링 환경을 구축하고, Prometheus, PromQL, Grafana를 사용한 모니터링 및 대시보드 관리 방법을 이해합니다.
· 주요 내용:
1. 클라우드 모니터링을 위한 적용 개요 및 개론
2. Prometheus 활용과 PromQL 질의어 이해
3. Grafana 대쉬보드 생성 및 Istio basic 차트 확인하기
4. Grafana 기반 클러스터 모니터링 및 대쉬보드 커스터마이징 방법
5. Grafana 기반 클러스터 모니터링 및 주문팀 대쉬보드 추가해 보기
6. 이상감지를 위한 설정과 Notification channel(Slack)로의 Alerting
7. SRE(Site Reliability Engineering)이란

