Как я могу предоставить моему облачному (управляемому) приложению доступ к моим службам кластера GKE? - PullRequest
0 голосов
/ 21 февраля 2020

История

У меня работает кластер GKE, и там есть несколько модулей и их сервисы. В настоящий момент я запускаю одну из этих служб по заданному URL-адресу http://myapp/start?foo=1&bar=2 Так что, поскольку я устал от выполнения этой конечной точки вручную или с помощью любого доступного инструмента, я начал создавать свое собственное веб-приложение, поэтому выполните эту конечную точку.

Так как Мне нужно только иногда это веб-приложение - я хочу развернуть его через Cloud Run (полностью управляемый), поэтому оно запускается только при необходимости.

Вот мой вопрос

У веб-приложения в Cloud Run нет доступ к Сервисам GKE. Это делает это как-то бесполезным для меня. Как Cloud Run можно интегрировать в сеть кластера GKE без развертывания там? Я действительно хочу извлечь это приложение из ресурсов, которые я использую в кластере GKE. Я чувствую, что эта функция еще не реализована для Cloud Run.

1 Ответ

1 голос
/ 21 февраля 2020

В настоящее время невозможно полностью интегрировать полностью управляемые сервисы Cloud Run в кластер GKE.

Как видно из этой документации , полностью управляемые сервисы облачного запуска не имеют доступа к VP C / Compute Engine Network. Кроме того, как упоминалось в этом видео , только Cloud Run в кластерах GKE имеют доступ к другим ресурсам в виртуальной сети. Также на видео указано, что это план действий для полностью управляемого Cloud Run, поэтому он может быть скоро реализован.

Надеюсь, эта информация помогла вам.

...