Как указать трафик с внешнего IP-адреса GCE на дополнительный внутренний IP-адрес? - PullRequest
0 голосов
/ 19 апреля 2019

В настоящее время у меня есть экземпляр GCE, на котором запущен Jenkins, и я хочу иметь возможность доступа к нему из браузера. Он работает на IP-адресе ДРУГОЕ, чем основной внутренний адрес, который Google дает мне. Так, например, основной внутренний IP-адрес - 10.128.0.8, но Jenkins работает на 10.0.1.15:8081.

.

Как перенаправить трафик с : 8081 на 10.0.1.15:8081?

Обратите внимание, что мои навыки работы с Linux шатки, а мои навыки работы с сетями не существуют, поэтому, если вы можете сказать мне, КАК делать все, что мне нужно, бонус, :) Спасибо!

1 Ответ

2 голосов
/ 19 апреля 2019

1- Сначала необходимо создать Правила брандмауэра в сети текущего экземпляра, например:

gcloud beta compute --project=<project-name> firewall-rules create jenkins --description="8081 port jenkins" --target-tags=jenkins --network=<network-name> --action=ALLOW --rules=tcp:8081

Затем необходимо добавить это правило вэкземпляр (выбрав созданный выше тег), например:

gcloud compute instances add-tags <instance-name> --tags jenkins

2- Другой способ - через Cloud Console из Правила сети / межсетевого экрана VPC , а затем добавьте межсетевой экранTag Rule на вашем экземпляре.

enter image description here

Однако вы должны использовать Alias ​​IP Ranges (из этой документации может ответить ваш вопрос +ваши правила FR созданы для внешнего IP).

...