Google 컨테이너 엔진의 Kubernetes에서 포트 80에서 여러 서비스를 실행할 수 있습니까? 각 서비스에는 전용 외부 IP 주소가 있으므로 이론적으로 라우터는 IP 주소를 기반으로 각 서비스에 라우팅 할 수 있어야합니다.Google 컨테이너 엔진의 동일한 Kubernetes 클러스터에서 포트 80에 여러 서비스 실행
지금까지 컨테이너 엔진에서 "frontend-1"및 "frontend-2"용 포드를 만들었습니다. 필자는 고유 한 외부 IP로 포트 80에서 실행되는 별도의 서비스를 만들려고했지만 작동하지 않았습니다. 커스텀 라우팅 서비스를 사용하지 않고 Kubernetes에서 이것을 수행 할 수있는 다른 방법이 있습니까?
서비스 1.yaml :
id: service-1
port: 80
containerPort: 8080
selector:
name: frontend-1
createExternalLoadBalancer: true
서비스 2.yaml는 :
id: service-2
port: 80
containerPort: 8081
selector:
name: frontend-2
createExternalLoadBalancer: true