본문 바로가기

공부기록/클라우드

ISTIO에 대한 간략한 정리

service-a, service-b

사이에 연결해줌 ( k8s, nomad, console에서 실행될 수 있음)

서로 통신하는 방법을 제어할 수 있어야함


1.로드 밸런싱 기능 -> 서비스 a와 서비스 b간의 
2. 데이터 제어 기능
3. 접근 제어
4. 가시성 - 로그나 그래프 -> 모든 요소가 제대로 작동하는지 

( 모든 기능은 무료)


--
Pilot - a/b테스팅, 카나리 배포, 제한시간 초과를 제어
Citadel - 서비스 메쉬의 보안 측면 - CA를 내장, 필요에 따라 서비스 A와 B의 통신
mixer - 모든 사이드카와 istio가 작동하는 방식을 중앙 집중식으로 관리하는 지점, 텔레메트리와 함께 사용(가시성, 그래프를 pilot 단계에서 표시), mixer는 장착이 기능(다른기능 추가가능), 




a/b 테스팅은 무엇인가?
카나리 배포란? 
제한시간 초과 - 일정시간동안 부팅이 안되면 실패로 처리? ( 부팅에 대한 체크는 health체크?)



출처: https://www.youtube.com/watch?v=WtcaseI9FyY