의도적으로 공용 IP가없는 인스턴스가 있습니다.GCE +로드 밸런서 + 공용 IP가없는 인스턴스
위의 인스턴스를 대상 풀로 사용하는 GCE 네트워크 부하 분산 장치가 있습니다.
모든 것이 효과적입니다. https://cloud.google.com/compute/docs/networking#natgateway (A NAT 게이트웨이 구성) 더 이상 내 인스턴스와 통신 할 수 없습니다 인터넷 미세하지만 부하 분산 장치와 통신 할 수
인스턴스 :이 문서를 다음 있도록
은 그 때 나는 인터넷과 통신 할 수 내 인스턴스를 원했다.나는이 단계는로드 밸런서와 함께 문제를 만들 수 있다고 생각 :
```
$ gcloud compute routes create no-ip-internet-route --network gce-network \
--destination-range 0.0.0.0/0 \
--next-hop-instance nat-gateway \
--next-hop-instance-zone us-central1-a \
--tags no-ip --priority 800
[email protected]:~$ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
은 두 가지가 함께 작동하도록 무엇을 할 수 있는지 알고 계십니까?
NAT 게이트웨이를 사용하려는 특별한 이유가 있습니까? 그렇지 않으면 원하는 트래픽과 포트를 허용하는 방화벽 규칙을 만들면됩니다. 인스턴스가 인터넷을 통해 잘 연결될 수 있어야합니다. – Boyan
@Boyan Google 문서에 따르면 : "현재 인터넷에 전송 된 모든 패킷은 외부 IP 주소가있는 인스턴스에서 전송해야합니다. 특정 인스턴스에서 인터넷으로 패킷을 보내는 경로를 만드는 경우 해당 인스턴스도 외부 IP를 가지고있다.인터넷 게이트웨이로 패킷을 보내는 경로를 만들지 만 원본 인스턴스에 외부 IP 주소가 없으면 패킷이 삭제됩니다. "- 그래서 인스턴스에서 인터넷과 통신하기 위해 NAT 게이트웨이가 필요합니다. – TikTak