Назад | Перейти на главную страницу

Kubernetes: межкластерная сеть

Я пытаюсь настроить межкластерную связь между двумя кластерами k8s (желательно с помощью управляемой службы Google, gke).

Вариант использования (упрощенный): - В кластере A есть клиентские приложения, а в кластере B - серверные приложения. Связь должна быть возможной в обоих направлениях. Я попытался создать два новых vnets, например A и B, и пиринг vnetA и vnetB. Кроме того, vnetA задается в --network argumnet для кластера A (вместе с его подсетью) и аналогично для кластера B - vnet B. Я также показал свое серверное приложение в кластере B с помощью внутреннего балансировщика нагрузки gcp.

Теперь, из новой автономной виртуальной машины во vnet A, я могу получить доступ к серверному приложению в кластере B (используя его внутренний LB-IP), но не могу получить доступ к нему из клиентского приложения, работающего как контейнер в кластере A.

У меня есть сомнения по поводу выхода из моего кластера. Пожалуйста, помогите / направьте.

У меня недостаточно очков, чтобы добавить комментарий.

Вы используете псевдонимы IP для кубернетов? Из Вот, Пиринг сети VPC с Kubernetes Engine поддерживается при использовании с псевдонимами IP.