더북(TheBook)

클러스터 안에서만 유효한 로컬 도메인 네임을 외부 시스템으로 연결할 수 있는 방법이 한 가지 더 있다. HTTP 헤더 문제를 해결하지는 못하지만 익스터널네임 서비스와 비슷하게 도메인 네임 대신 IP 주소를 대체해 주는 방법이다. 이런 서비스를 헤드리스 서비스(headless service)라고 한다. 헤드리스 서비스는 클러스터IP의 형태로 정의되지만 레이블 셀렉터가 없기 때문에 대상 파드가 없다. 그 대신 헤드리스 서비스는 자신이 제공해야 할 IP 주소의 목록이 담긴 엔드포인트(endpoint) 리소스와 함게 배포된다.

예제 3- 6은 IP 주소 하나가 담긴 엔드포인트를 포함하는 헤드리스 서비스의 정의 예다. YAML에서는 우리가 처음 보는 문법이 사용되었는데, 한 파일에 여러 개의 리소스를 정의할 때 각 리소스의 정의를 구분하기 위해 하이픈 세 개를 사용한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.