서비스를 제공하는 파드 그룹에 지속적인 단일 접점 만들기 ( 문 만들기?)
레이블 셀렉터 + 로드 밸런싱? 을 통해서 동일한 세트에 속하는 파드를 지정한다.
실행중인 컨테이너에 원격으로 명령어를 실행하는 방법은
kubectl exec pod 이름 -- curl -s http://ip주소
이 방법은 다른 파드로 갈 가능성이 높기에 같은 주소로 리다이렉션 하고 싶다면, sessionAffinity : ClientIP로 바꿔야한다.
FQDN을 이용해서 검색을 하고 진행을 할 수 있다.
보통
서비스이름 . 네임스페이스. svc.cluster.local 모든 클러스터의 로컬 서비스 이름에 사용된는 클러스터의 도메인 접두사이다.
접미사와 네임스페이스는 생략 가능 = > 서비스 이름으로 접근이 가능.
파드 컨테이너 내에서 쉘을 실행하려면
kubectl exec -it 파드 이름 sh으러(요새는 bash가 안들어가 있기에 이 명령어로)
내용 확인은 kubectl describe svc 서비스 이름
EndPoint를 확인 하면 된다.
서비스 엔드 포인트를 수동으로 구현가능한데
이때, 서비스 이름과 엔드포인트 오브젝트 이름은 동일해야한다.
http에서 한개의 ip주소로 여러 서비스에 접근이 가능하게해준다.
특정 파드가 클라이언트 요청을 수신 할 수 있는 지 결정
준비상태 점검에 실패하더라도 컨테이너가 종료되거나 다시 시작되지 않는다.요청을 처리할 준비된 파드의 컨테이너만 요청을 수신하도록한다.