· 학습 목표
분산 시스템 내에서의 인터 프로세스(IPC) 및 인터 서비스 통신(ISC)의 개념을 이해하고 효율적인 통신 방법을 학습합니다.
· 주요 내용
1. 서비스 메시의 개념 및 중요성
2. 인터 프로세스 및 인터 서비스 통신 방법
[Chapter2. Istio]
· 학습 목표
Istio의 아키텍처 및 기능을 이해하고 Kubernetes에서의 Istio 구성 및 활용 방법을 학습합니다.
· 주요 내용
1. Istio의 아키텍처 및 기능 이해
2. Kubernetes와 Istio의 통합
3. Istio 대시보드를 통한 서비스 모니터링
[Chapter3. Istio 트래픽 관리(Traffic Management)]
· 학습 목표
Istio의 Gateway와 Virtual Service 설정과 Canary 배포 및 A/B 테스팅 방법을 습득합니다.
· 주요 내용
1. Istio 트래픽 관리 방법
2. 서비스 라우팅 및 트래픽 분할 방법
[Chapter4. Istio 복원성(Resilience)]
· 학습 목표
시스템의 복원성을 높이기 위한 Istio의 Circuit breakers 및 Fault Injection 기법에 대해 배우고 구현합니다.
· 주요 내용
1. 시스템 안정성 강화를 위한 Istio 기능
2. Circuit breakers 및 Fault Injection 사용법
[Chapter5. Istio 보안(Security)]
· 학습 목표
Istio를 활용한 보안 관리 방법을 이해하고, RBAC 구현 방법을 학습합니다.
· 주요 내용
1. Istio 보안 기능 및 RBAC
2. 보안 정책 설정 및 관리
[Chapter6. Istio 모니터링(Monitoring)]
· 학습 목표
Prometheus와 Grafana, Kiali, Jaeger를 사용하여 Istio 서비스 메시의 모니터링 및 분산 추적 방법을 학습합니다.
· 주요 내용
1. 서비스 메시 모니터링 도구
2. 실시간 모니터링 및 분산 추적 설정

