안지호
/
공부한 내용 및 느낀점
/
Docker & Kubernetes
Search
Duplicate
Docker & Kubernetes
Gallery
List
Search
< 이미지 출처:
https://subicura.com/k8s/guide/ingress.html#ingress-만들기
>
개요
안녕하세요
저는 최근에 쿠버네티스의 중요성을 깨닫고 관련 이론들을 하나씩 공부하고 있는데요!
가장 먼저 마주치게 된 의문점이 하나 있었습니다.
인그레스(Ingress)와 서비스(Service) 모두
외부에서 특정 팟(Pod)으로 접근
할 수 있도록 하는 공통점이 있습니다.
그러면 언제는 인그레스를 생성하여 배포하고, 또 언제는 서비스를 사용해야 하는가? 두 컴포넌트의 차이점은 무엇일까?
처음 공부하는 입장에서, 두 컴포넌트가 굉장히 혼란스럽더라구요
그래서 이번 시간에 통해 두 컴포넌트의 관계를 살펴보고, 어떤 상황에서 적절하게 컴포넌트를 사용할 수 있을 지 고민해봅시다!
인그레스와 서비스
인그레스 또는 서비스 둘 중 어느 하나를 이용하더라도, 팟이 속한 클러스터 외부에서 내부로 접근이 가능합니다.
(물론, 서비스의 타입이 ClusterIP인 경우는 클러스터 내부에서만 통신이 가능합니다.)
그렇다면, 인그레스와 서비스의 가장 큰 차이점은 무엇일까요?
바로,
로드 밸런싱 대상
입니다!
인그레스와 서비스