Пересылка из VPN в сеть без VPN
Я хочу подключить существующий кластер Kubernetes к удаленному VPN, который использует только определенный диапазон IP-адресов подсети. Я мог бы создать в своем проекте сеть VPC с настраиваемым режимом, в которой определена только соответствующая подсеть, и создать VPN-туннель в этой сети, но есть ли решение для пересылки, которое будет пересылать пакеты в мою исходную сеть VPC в Kubernetes (по умолчанию)? Я читал об пиринге VPC, но диапазоны IP-адресов между сетью VPN и сетью VPC по умолчанию Kubernetes Engine могут перекрываться, поэтому мне нужно другое решение для маршрутизации.
1 ответ
Насколько я понимаю, вы хотели бы подключить существующий кластер GKE (по умолчанию VPC) к удаленному сервису через VPN-соединение. В таком случае вы можете использовать Google Cloud VPN для соединения между ресурсом GCP (кластер GKE) и локальной подсетью (удаленной службой). Обратите внимание, что на обеих сторонах VPN-туннеля не допускается перекрытие IP-адресов.
Невозможно направить трафик, предназначенный для одного VPC через VPN, в другую сеть VPC. Кроме того, пиринг сети VPC здесь не будет работать, так как VPN в сети не может быть достигнут из одноранговой сети. Кроме того, диапазон IP-адресов подсети не может перекрываться с другим диапазоном IP-адресов подсети в одноранговой сети VPC.