Сбой запуска развертывания Google Cloud через командную строку

#google-cloud-platform

#google-cloud-platform

Вопрос:

При развертывании контейнера cloud run я получаю следующую ошибку в командной строке.

 Commond: gcloud beta run deploy <<myapp>> --image gcr.io/abc-123/<<containername>>:5 --platform managed --region us-east1

ERROR: (gcloud.beta.run.deploy) NOT_FOUND: Requested entity was not found.
  

Несколько дней назад он работал нормально, сейчас перестал работать. Из пользовательского интерфейса развертывание работает. Единственная проблема связана с командной строкой.

Кто-нибудь еще сталкивается с такой же проблемой?

Я также попробовал эту команду

  gcloud beta run services list --platform managed
  

и получил следующую ошибку

 WARNING: The following Cloud Run regions did not respond: asia-east1, asia-northeast1, asia-northeast2, australia-southeast1, europe-west1, europe-west4, northamerica-northeast1, us-east1, us-west1. List results may be incomplete.
Listed 0 items.
  

Комментарии:

1. 1) Вы указываете тег при развертывании. Существует ли этот образ контейнера с тегом 5 ? Теги обычно представляют собой 10-значные шестнадцатеричные числа 2) Отредактируйте свой вопрос и покажите команду и выходные данные, которые отправили изображение ( gcloud builds submit ). 3) Включите выходные данные из gcloud container images list

2. Да, тег существует, он работал раньше

Ответ №1:

Я попытался повторить эту проблему в своем одном проекте. Я создал простое приложение Hello World, упаковал его в образ контейнера, загрузил образ контейнера в реестр контейнеров, а затем развернул образ контейнера в Cloud Run.

Я только следовал краткому руководству по сборке и развертыванию.

Я выполнил что-то вроде:

 gcloud beta run deploy <SERVICE> --image gcr.io/<PROJECT_ID>/<IMAGE_NAME> --platform managed --region us-east1
  

Вот мои результаты:

 Allow unauthenticated invocations to [<SERVICE>] (y/N)?  y
Deploying container to Cloud Run service [<SERVICE>] in project [<PROJECT_ID>] region [us-east1]
✓ Deploying new service... Done.                                                           
  ✓ Creating Revision...                  
  ✓ Routing traffic...
  ✓ Setting IAM Policy...
Done.
Service [<SERVICE>] revision [<SERVICE>-00001-var] has been deployed and is serving 100 percent of traffic at https://<SERVICE>-xxxxxxx-ue.a.run.app
  

Я рекомендую запустить вашу команду с флагом —log-http, чтобы получить больше информации о том, где происходит сбой, также вы можете выполнить свою команду с помощью —verbosity для ее отладки.

Комментарии:

1. Спасибо за предложение по log-http. Он пытается протестировать run.googleapis.com/v1alpha1/projects/abc-254202/locations /… а затем выдает эту ошибку. возможно, они ввели новые правила IAM. Я проверю. Можете ли вы попытаться развернуть версию в той же службе? Просто запустите ту же команду еще раз

2. Попробуйте и это. список служб запуска бета-версии gcloud — управляемая платформа