Skip to Content
쿠버네티스 창시자에게 배우는 모범 사례 2판
book

쿠버네티스 창시자에게 배우는 모범 사례 2판

by 브렌던 번스, 에디 비얄바, 데이브 스트레벨, 라클런 이븐슨, 이일웅
October 2024
Beginner to intermediate
452 pages
10h 12m
Korean
Hanbit Media, Inc.
Content preview from 쿠버네티스 창시자에게 배우는 모범 사례 2판
214
쿠버네티스 창시자에게 배우는 모범 사례 2판
서비스
API
를 이용하면 쿠버네티스 클러스터 내부에서 쉽게 변하지 않는
IP
와 포트를 할당
하고, 서비스 엔드포인트에 해당하는 파드에 이
IP
/포트를 자동으로 매핑할 수 있다. 할당된
서비스
IP
와 포트를 리눅스 노드의
iptables
또는
IPVS
를 통해 엔드포인트 또는 파드에 실제
로 할당된
IP
와 연결시키는 것이다.
kube-proxy
라는 서비스가 이런 일을 하는데, 클러스터
의 노드별로 하나씩 실행되는 이 컨트롤러는 각 노드의
iptables
규칙을 조정하는 역할을 담
당한다.
서비스 오브젝트는 정의할 때 그 타입도 함께 지정해야 한다. 타입은 엔드포인트가 클러스터
내부에만 표출되는지, 아니면 클러스터 외부에도 표출되는지에 따라 결정된다. 네 가지 기본
서비스 타입을 하나씩 간략하게 살펴보자.
9.3.1
ClusterIP
서비스 타입
서비스 타입을 스펙에 선언하지 않으면 디폴트 서비스 타입
ClusterIP
가 적용된다.
ClusterIP
는 미리 지정된 서비스
CIDR
범위에 있는
IP
를 할당하며, 이
IP
는 서비스 오브젝
트만큼 지속되므로 셀렉터 필드로 백엔드 파드에
IP
, 포트, 프로토콜을 매핑할 수 있다(나중
에 다시 보겠지만 셀렉터가 없는 경우도 있다 ). 서비스를 선언하면
DNS
네임이 서비스에 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

효율적인 리눅스 명령어 사용의 기술

효율적인 리눅스 명령어 사용의 기술

Daniel J Barrett
클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)

Publisher Resources

ISBN: 9791169212939