межрегиональная межкластерная связь k8s в GCP - PullRequest
0 голосов
/ 08 июня 2018

Я ищу способ доступа к службам / приложениям в удаленном кластере k8s (C2), размещенном в другом регионе (R2), из клиентского приложения в моем текущем кластере (C1 в регионе R1).

  1. Серверное приложение должно быть сбалансировано (fqdn предпочтительнее, чем IP)
  2. Связь осуществляется через частную сеть, без интернета

Я пытался использовать внутренний- LB для C2, который не работает и позже понял, что это региональный продукт.Более того, похоже, то же ограничение справедливо и для пиринга vpc.
Подскажите, пожалуйста, как этого добиться.

1 Ответ

0 голосов
/ 15 июня 2018

Вы не можете использовать какой-либо внутренний GCP LB на региональном уровне.Однако вы можете использовать внутренний вход Nginx, поскольку он не может быть ограничен одним и тем же регионом.

В противном случае вы можете использовать Создание собственных кластеров VPC с использованием псевдонимов IP-адресов , что позволяетВам звонить на стручки напрямую.Он не будет предлагать встроенную балансировку нагрузки, но является альтернативой.

Наконец, если вам нужно использовать внутренние балансировщики нагрузки, вы можете создать VPN-туннель между двумя регионами и создать маршрут, который пропускает трафик черезшлюз.Трафик, проходящий через туннель, будет региональным по отношению к ILB, но эта конфигурация более дорогая и с большим количеством движущихся частей, более высокая вероятность сбоя

...