Istio study #1 ~architecture~

1004 단어 istio

개시하다


며칠 전 구글클라우드 넥스트에 참여했는데 아이스티오를 좋아하게 돼 학습과 함께 아이스티오를 정리하기로 했다.

Istio를 구성하는 각 어셈블리 그룹 정보



Envoy

  • Sidecar proxy
  • 통신은 이 녀석이 맡는다
  • Mixer

  • 관리 서비스 격자 내의 접근 제어와 이용 전략
  • Envoy proxy 또는 다른 Istio 서비스로부터 데이터 수집
  • Envoy가 요청에서attribute를 받아서 Mixer에 보냈기 때문에 Mixer가 평가
  • Pilot

  • 서비스 Discovery, Traffic Management, resiliency(ex.timeout) 제공
  • Pilot는 높은 레벨의 routing rule configuration을 Envoy를 향한 configuration으로 convert하고 실행할 때sidecar로 보내기
  • Pilot은 플랫폼 특유의 서비스 발견 설정을 Envoy가consuume를 할 수 있는 상태로 변경
  • 위에서 말한 바와 같이 여러 플랫폼(예를 들어 Kubbernetes,Consuul,Nomad)에서 공동 작업할 수 있다
  • Citadel

  • 서비스 또는 사용자 간의 강력한 인증
  • Cityadel은 L3과 L4가 아닌 응용층에서 서비스 격자 간의 통신 제어를 할 수 있다
  • Galley

  • Istio의configuration을pod
  • 에 분배

    좋은 웹페이지 즐겨찾기