

클러스터 외부와의 통신을 위해서는 NodePort나 LoadBalancer 서비스가 필요


80:31058/TCP 라고 되어 있으면, 노드의 포트 31058 를 통해 서비스에 접근할 수 있다. 이를 이용하여 서비스를 쿠버네티스 클러스터 외부로 공개 가능
apiVersion: v1
kind: Service
metadata:
name: google
spec:
type: ExternalName
externalName: google.com서비스명.네임스페이스명.svc.local 로 연결해줌curl http://echo.default.svc.localcurl http://echo.default : svc.local 생략가능curl http://echo : 같은 네임스페이스인 경우, 서비스명안으로 참조가능. 가장 많이 사용되는 방법이라고 함