[K8S 시리즈 5]수입 및 수신 컨트롤러
이전 글 [K8S 시리즈 4] K8S 핵심 구성 요소 및 핵심 개념(Pod, 배포, 서비스)에서 NodePort형 서비스에 대해 언급했지만, NodePort형 서비스에는 다음과 같은 단점이 있습니다.
1. 하나의 포트는 하나의 서비스만 사용할 수 있습니다. 포트에 따라 서비스를 분할하려면 사전에 계획해야 합니다. (사용 가능한 포트 범위: 30000~32767)
2. 레이어 4 로드만 지원합니다. 밸런싱 장비(서비스는 IPTABLE 기반))는 계층 7 로드를 달성할 수 없습니다. 레이어 7과 레이어 4를 간단히 이해하면 레이어 7이 가장 일반적인 애플리케이션 레이어이고 프록시의 두 가지 서비스는 nginx-clusterip과 whoami-cluster라는 것입니다. nginx-clusterip 및 whoami-cluster의 yaml 구성은 부록 1, 2를 참조하세요.
클러스터 외부 서버의 /etc/hosts에 192.168.0.61 foo.mydomain.com 레코드를 추가합니다.
foo.mydomain.com:30434와 foo.mydomain.com:30434/whoami를 각각 방문하시면 nginx-clusterip과 whoami-clusterip의 반환 결과를 보실 수 있습니다.