현재 소규모 취미 프로젝트를 준비 중이며 일단 준비가되면 오픈 소스를 만들 것입니다. 이 서비스는 Google 컨테이너 엔진에서 실행되고 있습니다. 구성 번거 로움을 피하고 비용이 저렴하며 새로운 것을 배우기 위해 GCE를 선택했습니다.
포드가 제대로 실행되고 LoadBalancer
있으며 포트 80 및 443에서 서비스를 표시하는 유형의 서비스를 만들었습니다 . 이는 완벽하게 작동합니다.
그러나 각 LoadBalancer
서비스 마다 새로운 Google Compute Engine로드 밸런서가 생성 되는 것을 발견했습니다 . 이로드 밸런서는 단일 인스턴스의 취미 프로젝트에 대해 상당히 비싸고 실제로 완료되었습니다.
비용을 줄이기 위해로드 밸런서없이 포트를 노출하는 방법을 찾고 있습니다.
내가 지금까지 시도한 것 :
NodePort
서비스를 배포하십시오 . 불행히도 30000 미만의 포트를 노출하는 것은 허용되지 않습니다.Ingress를 배포하지만로드 밸런서도 생성됩니다.
HttpLoadBalancing
( https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters#HttpLoadBalancing ) 사용 중지하려고 시도 했지만 여전히로드 밸런서를 생성합니다.
로드 밸런서없이 Google 컨테이너 엔진의 단일 인스턴스에 대해 포트 80 및 443을 노출하는 방법이 있습니까?
externalIp