Дженкинс В Частной Подсети

  • Автор темы DENm
  • Обновлено
  • 22, Oct 2024
  • #1

Для среды разработки, которая будет использоваться несколькими разработчиками, у нас есть конвейер, который нужно создать с помощью Git-Jenkins-Tomcat(dev).

Нужно ли мне размещать Дженкинса в частной подсети и получать доступ через хост-бастион?

DENm


Рег
05 Jan, 2008

Тем
90

Постов
189

Баллов
679
  • 25, Oct 2024
  • #2

Если вы хотите сделать его конфиденциальным, вам нужно настроить VPN, чтобы вы могли получить доступ к графическому интерфейсу Jenkins, используя http://private-subnet-ip:jenkins_port или вы можете переместить jenkins за балансировщик нагрузки и использовать load-balancer-dns для доступа к графическому интерфейсу jenkins. Если он находится в общедоступной подсети, используйте NACL/группы безопасности, чтобы ограничить доступ только к доверенным источникам. Для большей безопасности не назначайте общедоступный IP-адрес машине Jenkins, назначайте имя хоста DNS (даже для балансировщика нагрузки вы должны это сделать) и реализуйте SSL через http, чтобы к нему можно было получить доступ только через https.

 

Aflullyhauts64


Рег
15 Jan, 2014

Тем
62

Постов
201

Баллов
551
  • 25, Oct 2024
  • #3

Если они находятся в одном VPC, они могут разговаривать друг с другом. Если вы делаете это с публичного хоста «за пределами» VPC, вам нужно либо разрешить IP-адрес, либо подключиться с хоста-бастиона.

  • Возможно, вам придется подробнее объяснить вашу проблему.
 

Roman2s3


Рег
28 Apr, 2011

Тем
61

Постов
205

Баллов
540
  • 25, Oct 2024
  • #4

Вы также можете установить Docker и настроить в нем Jenkins. поэтому вы можете создавать и настраивать на нем несколько узлов, и это займет время.

 

Galayha


Рег
19 Mar, 2020

Тем
79

Постов
220

Баллов
635
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно