#c# #google-app-engine #.net-core #google-cloud-platform #app-engine-flexible
#c# #google-app-engine #.net-core #google-облачная платформа #app-engine-гибкий
Вопрос:
Я схожу с ума от этой ошибки при развертывании приложения App Engine dotnetcore3:
ERROR: build step 1 "gcr.io/kaniko-project/executor@sha256:0bbaa4859eec9796d32ab45e6c1627562dbc7796e40450295b9604cd3f4197af" failed: step exited with non-zero status: 137
Я понятия не имею, как обойти это, и не нашел никакой информации. Я не хочу использовать kaniko или что-то еще, мне просто нужен ЛЮБОЙ способ развертывания моего приложения.
Я попытался установить более старую версию (0.12.0) в соответствии с этим, я думаю, что это помогало в прошлом, но не помогает сейчас: https://github.com/GoogleContainerTools/kaniko/issues/807
Спасибо за любую помощь.
Вот мое приложение.yaml:
runtime: aspnetcore
env: flex
automatic_scaling:
min_num_instances: 1
max_num_instances: 15
cool_down_period_sec: 180
cpu_utilization:
target_utilization: 0.6
target_concurrent_requests: 100
handlers:
- url: /.*
script: auto
secure: always
redirect_http_response_code: 301
Комментарии:
1. Часть вашего app.yaml предназначена для App Engine Standard, а не для Flexible. cloud.google.com/appengine/docs/flexible/dotnet/reference /…
2. Скорее всего
step exited with non-zero status: 137
, это связано с проблемами с памятью , возникающими при сборке вашего приложения с помощью облачной сборки. Возможно ли, что у вас много зависимостей? не могли бы вы удалить некоторые, которые могут оказаться ненужными?