Ingress Vs. Istio

알파로그·2023년 7월 24일
0

Kubernetes

목록 보기
13/15

✏️ Ingress 와 Istion

  • 두 기술 모두 Kubernetes 의 Cluster 에서 외부 트래픽을 내부로 라우팅 시켜주는 솔루션이다.
    • 하지만 요청을 처리하는 방식, 지원되는 기능, 사용목적과 범위에서 차이점이 있다.

✏️ Ingress

  • kubernetes 의 내장 리소스로 외부 트래픽을 Cluster 내부 service 로 라우팅 시켜준다.
    • 주로 Http, Https 트래픽을 관리함
    • 로드 벨런서를 사용해 URL 경로와 호스트 기반 라우팅을 제공함

✏️ Istio

  • 서비스 메시지라는 개념에서 출발한 오픈소스 프로젝트로,
    MSA 구축 및 관리를 위한 일련의 도구와 기능을 제공해준다.
    - 로드벨런서 기능을 포함해 트래픽 관리, 관측 가능성, 보안등의 기능도 제공한다.
    - 서비스 간의 통신과 관련된 다양한 문제를 더 잘 관리하고, 해결할 수 있다.

📍 서비스 메쉬

  • MSA 의 원활한 통신을 지원하고,
    각 서비스간 통신 방법을 구체화한 방법이다.
  • istio 의 경우 각 서비스에 Sidecar 로 위치하면서 서비스의 in / out 트래픽을 제어한다.
profile
잘못된 내용 PR 환영

0개의 댓글