Запуск побочных контейнеров в облаке Google Run или Google App Engine - PullRequest
1 голос
/ 01 февраля 2020

Можно ли запускать сторонние контейнеры или контейнеры init в Google Cloud Run или App Engine? Я не смог найти какую-либо документацию по этому вопросу и пытался задать это на форумах поддержки GCP, которые мне было предложено спросить при переполнении стека. Если возможно, как бы вы достигли этого? Я столкнулся с этим репо , но это не помогло.

Я знаю, что это возможно с GKS, но пытаюсь сделать то же самое с этими сервисами.

Ответы [ 2 ]

3 голосов
/ 01 февраля 2020

Пока вы не можете запустить Pod в Cloud Run, вы можете запустить только контейнер. Тем не менее, можно запустить многопроцессный контейнер, чтобы помочь вам достичь этого.

Вы можете найти здесь и здесь сообщение от Ахмета для запуска нескольких процессов в тот же контейнер.

Примечание: Ахмет - один из инженеров Cloud Run в Google, вы можете положиться на его статьи!

0 голосов
/ 01 февраля 2020

Как уже упоминал Джон, ответ - нет. Облачный запуск и App Engine предоставляют вам простой способ развертывания контейнерного приложения в облаке и его запуска.

Чтобы сделать это как можно более простым и оптимизированным, дополнительные функции, которые вы видите в спецификациях pod, недоступны (например, контейнеры init или запуск нескольких контейнеров).

Для более сложных развертываний, это рекомендуется использовать GKE

...