Istio on Kubernetes
교육명 | Istio on Kubernetes |
교육개요 | 이 과정은 Kubernetes 환경에서 Istio 서비스 메시를 사용하여 MSA(Microservices Architecture)와 분산 컴퓨팅 환경을 구축, 관리하는 방법에 대해 학습합니다. Istio의 설치부터 트래픽 관리, 인증, 로깅 및 모니터링, 그리고 카오스 테스팅까지 다룹니다. |
목표 | - MSA와 분산 컴퓨팅의 기본 개념 이해
- Istio를 Kubernetes에 설치하고 구성하는 방법 학습
- Istio를 이용한 트래픽 관리 기법 습득
- 서비스 간 인증 및 보안 강화 방법 이해
- Istio 환경에서 로깅, 모니터링 설정 방법 학습
- 카오스 테스팅을 통한 시스템의 내구성 향상 방법 이해 |
기간 | 4일 |
교육대상 | - Kubernetes와 Istio를 이용한 서비스 메시 구축에 관심 있는 개발자 및 운영자
- MSA 환경에서의 서비스 관리 및 운영 방법을 배우고자 하는 IT 전문가 |
1일 | · MSA와 분산 컴퓨팅, Istio 소개
· MSA와 분산 컴퓨팅 개념
· 서비스 메시와 Istio의 역할
· Kubernetes에 Istio 설치 및 기본 설정 |
2일 | · Istio를 이용한 트래픽 관리 I
· Destination Rule과 VirtualService를 사용한 트래픽 라우팅
· 실습: 간단한 라우팅 규칙 구현 |
3일 | · Istio를 이용한 트래픽 관리 II 및 인증
· Gateway와 ServiceEntry를 통한 외부 트래픽 관리
· PeerAuthentication 및 RequestAuthentication을 이용한 서비스 간 인증
· 실습: 인증 규칙 구현 및 테스트 |
4일 | · 모니터링, 로깅 및 카오스 테스팅
· Istio에서의 로깅 및 모니터링 설정 방법
· 카오스 테스팅 소개 및 Circuit breaking 실습
· 실습: 시스템의 내구성 향상을 위한 카오스 테스팅 |