Я представляю приложение, запущенное на кластере GKE, используя сервис LoadBalancer. По умолчанию LoadBalancer создает правило в брандмауэре Google VPC с диапазоном IP-адресов 0.0.0.0/0
. Благодаря этой конфигурации я могу подключиться к службе в любых ситуациях.
Я использую сервер OpenVPN в сети по умолчанию, чтобы предотвратить внешний доступ к экземплярам GCE в определенном диапазоне IP-адресов. Изменив значение .yaml
file loadBalancerSourceRanges
службы, чтобы оно соответствовало диапазону IP-адресов моего VPN-сервера, я ожидал, что смогу подключаться к приложению Kubernetes при подключении к VPN, но не иначе. Это обновило правило брандмауэра Google VPN с диапазоном, который я ввел в файл .yaml
, но не позволил мне подключиться к конечной точке службы. Кластер Kubernetes расположен в той же сети, что и сервер OpenVPN. Есть ли какая-то дополнительная конфигурация, которую нужно использовать, кроме установки loadBalancerSourceRanges
для желаемого входящего IP-диапазона для услуги?