межрегиональный доступ к главным узлам GKE

Мои коллеги запускают кластеры GKE и управляют ими с пары централизованных виртуальных машин. ВМС находятся в США-востоке4

Когда они запускают кластеры GKE в том же регионе (us-east4), все хорошо. Они могут получить доступ как к рабочим узлам, так и к главным адресам GKE через пиринговое соединение. Однако они не могли получить доступ к главным узлам кластера GKE, построенного в европе-западе3. Я построил виртуальную машину в этом регионе и смог успешно подключиться к порту 443 IP-адресов главного узла. Для сети VPC включена глобальная маршрутизация, и межрегиональный доступ виртуальных машин и других сервисов не является проблемой.

Кажется совершенно очевидным, что к главным узлам GKE можно получить доступ только в том же регионе. Но это где-то задокументировано? В понедельник я действительно открыла запрос в службу поддержки, но мне не повезло с получением какой-либо разумной информации.


person John Heyer    schedule 10.02.2021    source источник


Ответы (1)


Похоже, это ожидаемое поведение. Поскольку я просмотрел здесь, я понял следующая информация о нем, но вы правы, ничего подобного на нем нет:

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

Теперь, основываясь на this, Я бы порекомендовал вам настроить прокси в том же регионе, где находится ваш мастер GKE, чтобы все запросы, поступающие из другого региона, выглядели так, как будто они поступают из достижимого региона.

Просмотрите это, это пример того, как достичь ваш мастер из кластера в другом регионе.

person blueboy1115    schedule 10.02.2021
comment
Да, еще одно сообщение здесь: reddit.com/r/googlecloud/comments/cohawr / Кажется очень странным, что во всех этих документах приводится решение без предварительного описания проблемы. - person John Heyer; 12.02.2021
comment
Я рад узнать, что ответ был полезен, чтобы помочь сообществу в будущем. Не могли бы вы принять или проголосовать за ответ? Спасибо - person blueboy1115; 16.02.2021