Почему моя облачная сборка может запускать только 5 или 6 сборок одновременно?

То, как я использую Cloud Build, позволяет одновременно запускать несколько сборок. Однако когда я пытаюсь запустить более 5 или 6 сборок, другие сборки ставятся в очередь и не запускаются до тех пор, пока не завершатся предыдущие 5 или 6 сборок. Как увеличить количество одновременных сборок, которые может выполнять моя облачная сборка?

Еще немного информации:

  1. В настоящее время я не использую частный пул рабочих.
  2. Я не вижу, чтобы квоты для cloudbuild.googleapis.com были превышены.
  3. Моя квота «Одновременные сборки» установлена ​​на максимальное значение 10, но ее использование составляет 0%, даже если у меня одновременно выполняется несколько сборок.

Можете ли вы подробно рассказать, что вы делаете в своей облачной сборке, особенно если вы развертываете Cloud Functions или App Engine?

guillaume blaquiere 17.04.2024 16:55

Моя Cloud Build в настоящее время настроена на развертывание образов Docker в реестре артефактов и их развертывание в Cloud Run. У меня также настроены конвейеры Cloud Build для запуска друг друга с помощью PubSub (поэтому мой запрос реестра артефактов запускает конвейер развертывания для разработки после его завершения). Обычно сборка может длиться около 3 минут, но я планирую в какой-то момент проводить много сборок одновременно. Я хотел бы иметь как минимум 10 одновременных сборок.

Brian K 17.04.2024 17:06

Просмотрите свои квоты на создание облака: console.cloud.google.com/iam-admin/… Какой тип учетной записи у вас (бесплатная пробная версия, платная)?

John Hanley 17.04.2024 19:49

Я не вижу, чтобы квоты для cloudbuild.googleapis.com были превышены. Ни на что другое квоты также не нарушаются. Я использую платный аккаунт.

Brian K 17.04.2024 21:29
Создание приборной панели для анализа данных на GCP - часть I
Создание приборной панели для анализа данных на GCP - часть I
Недавно я столкнулся с интересной бизнес-задачей - визуализацией сбоев в цепочке поставок лекарств, которую могут просматривать врачи и...
0
4
69
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Google Gemini Pro рассказал о том, почему у меня возникла эта проблема:

«Если вы не используете частный рабочий пул, вы делитесь ресурсами с другими пользователями Cloud Build. Этот общий пул имеет присущие ограничения на количество одновременных сборок, которые он может обрабатывать, что может вызывать появление очередей».

Похоже, квота принадлежит не моему проекту GCP, а общедоступному общему рабочему пулу Cloud Build. Так что, если я хочу сразу больше сборок, мне, вероятно, придется создать частный рабочий пул.

Другие вопросы по теме