쿠버네티스 ( kubernetes ) - 서비스( Service )와 클러스터 네트워크
1. 쿠버네티스의 서비스란 ? k8s service는 클라이언트 요청을 pod에 전달하는 역활을 한다. service가 필요한 이유는 파드의 IP주소가 기동할 때마다 바뀌기 때문이다. 그래서 접속해야하는 클라이언트는 서비스가 가지는 대표 IP를 사용해서 접속해야한다. 1) 서비스는 로드밸런서의 역활을 가지며, 클라이언트의 요청을 받기 위한 대표 IP 주소를 획득한다. 2) 서비스의 이름은 내부 DNS에 등록 되기 때문에 클라이언트는 서비스의 이름만으로 서비스 IP주소를 획득 할 수 있다. 3) 서비스는 실렉터에 지정된 라벨과 일치하는 파드 중 하나에게 요청을 전달한다. ※ 라벨이나 IP 주소를 포함한 자신의 오브젝트 정보를 Master node의 etcd에 등록한다. 서비스 전송처를 결정할 때 실렉터의 ..
2021.05.25