Почему при запуске контейнера в GCE зависает запрос метаданных, запрещен неудачный запрос (403) - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь запустить контейнер в пользовательской виртуальной машине на Google Compute Engine.Это для выполнения тяжелого процесса ETL, поэтому мне нужна большая машина, но только на пару часов в месяц.У меня есть две версии моего контейнера с небольшими изменениями при запуске.Обе версии были созданы и помещены в один и тот же реестр контейнеров Google на одном и том же компьютере, используя один и тот же логин Google.Старый работает нормально, но новый выходит из строя, застревая в бесконечном списке следующей ошибки:

E0927 09:10:13 7f5be3fff700 api_server.cc:184 Запрос метаданных не выполнен: сервер ответил «Запрещено»(403): Конечная точка транспорта не подключена

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

Если я подключусь к экземпляру GCE, то обе версии контейнера будут работать нормально.Я подозреваю, что INTEGRITY_RULE проверяет из журналов, но я ничего не знаю о том, как это работает.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: речь идет о "перезапуск политики: никогда".Даже простой контейнер Centos: 7 с надписью «hello world», развернутый с консоли, вызывает это, если политика перезапуска никогда не выполняется.По крайней мере, в краткосрочной перспективе я могу исправить это в сценарии точки входа, так как экземпляр будет уничтожен, когда монитор поймет, что процесс завершен

1 Ответ

0 голосов
/ 27 сентября 2018

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

Убедитесь, что вы можете «свернуть» службу метаданных от ВМ, и что запрос к службе метаданных использует учетную запись службы ВМ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...