[英]Google Cloud Run Internal error occurred while performing container health check
有時(沒有特定關聯)Cloud Run 無法部署新修訂,因為執行容器運行狀況檢查時出現問題:
X Deploying... Deploying Revision. Waiting on revision <my_app>-s7px8.
- Creating Revision... Internal error occurred while performing container health check.
. Routing traffic...
我使用這個命令來推出: gcloud alpha run services replace...
來自我的cloudrun.yml
細節:
apiVersion: serving.knative.dev/v1
kind: Service
metadata:
name: <my_app>
spec:
traffic:
- percent: 100
latestRevision: true
template:
metadata:
annotations:
autoscaling.knative.dev/minScale: '1'
autoscaling.knative.dev/maxScale: '40'
run.googleapis.com/vpc-access-connector: <my_app>-vpc-16gbps
run.googleapis.com/sandbox: gvisor
spec:
timeoutSeconds: 50
serviceAccountName: ...
containerConcurrency: 100
containers:
- image: ...
ports:
- containerPort: 8080
name: h2c
resources:
limits:
cpu: '4'
memory: 6Gi
{
"protoPayload": {
"@type": "type.googleapis.com/google.cloud.audit.AuditLog",
"status": {
"code": 13,
"message": "Ready condition status changed to False for Service <my_app> with message: Internal error occurred while performing container health check. Resource readiness deadline exceeded."
},
"serviceName": "run.googleapis.com",
"response": {
"apiVersion": "serving.knative.dev/v1",
"kind": "Service",
"status": {
"observedGeneration": 1,
"conditions": [
{
"type": "Ready",
"status": "False",
"message": "Internal error occurred while performing container health check. Resource readiness deadline exceeded.",
"lastTransitionTime": "2022-10-05T14:11:19.884568Z"
},
{
"type": "ConfigurationsReady",
"status": "Unknown",
"message": "Internal error occurred while performing container health check.",
"lastTransitionTime": "2022-10-05T14:00:50.398740Z"
},
{
"type": "RoutesReady",
"status": "False",
"reason": "RevisionFailed",
"message": "Revision '<my_app>-s7px8' is not ready and cannot serve traffic. Internal error occurred while performing container health check.",
"lastTransitionTime": "2022-10-05T14:11:19.884568Z"
}
],
"latestCreatedRevisionName": "<my_app>-s7px8",
},
"@type": "type.googleapis.com/google.cloud.run.v1.Service"
}
}
}
該命令在 ~15-20 秒內失敗。 我不知道 GCP 執行了哪些探測(看起來像TCP,超時 4 分鍾),但現在看來還為時過早。
我沒有任何自定義啟動探測器、健康檢查、就緒/活動探測器等。
有人面臨同樣的問題嗎? 關於在哪里看的任何想法?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.