【问题标题】:Cloud Run /Cloud Code deployment error in intellijIntellij 中的 Cloud Run /Cloud Code 部署错误
【发布时间】:2021-12-06 05:35:21
【问题描述】:

尝试遵循 Getting Started instructions 在 Intellij 中使用 Cloud Code 部署 Cloud Run 服务(使用 Cloud Run: Deploy 部署 HelloWorld Flask 应用容器)但收到以下错误,知道为什么会发生这种情况

它最初是有效的,即使用相同的步骤在 Cloud Run 服务上部署应用程序,然后在尝试重新部署一周左右后开始抛出此错误,项目设置没有变化。

intellij 和 docker 版本是最新的。

通过gcloud auth login --update-adc 验证到谷歌云项目

本地运行正常 (Cloud Run: Run Locally),

但运行 Cloud Run: Deploy 会引发此“代码 89”错误

Preparing Google Cloud SDK (this may take several minutes for first time setup)...

Creating skaffold file: /var/.../skaffold8013155926954225609.tmp

Configuring image push settings in /var/.../skaffold8013155926954225609.tmp


../Library/Application Support/cloud-code/bin/versions/../
  skaffold build --filename /var/.../skaffold8013155926954225609.tmp --tag latest --skip-tests=true

invalid skaffold config: getting minikube env: 
running [/Users/USER/Library/Application Support/google-cloud-tools-java/managed-cloud-sdk/LATEST/google-cloud-sdk/bin/
  minikube docker-env --shell none -p minikube --user=skaffold]

 - stdout: "false exit code 89"
 - stderr: ""
 - cause: exit status 89

 Failed to build and push Cloud Run container image. 
 Please ensure your builder settings are correct, network is available, you are logged in to a valid GCP project, and try again.

编辑:我看到 minikube 错误代码 89:ExGuestUnavailable,这是特定于访客主机的错误代码,尚不清楚是什么原因造成的

【问题讨论】:

    标签: google-cloud-platform minikube google-cloud-run google-cloud-build google-cloud-code


    【解决方案1】:

    看起来像 skaffold 尝试与 minikube 通信的问题(也可用于构建图像)。请尝试清理 minikube

    minikube stop
    minikube delete --all --purge
    

    然后再试一次。

    【讨论】:

      【解决方案2】:

      好的,我仍然不知道为什么它无法从 intellij 部署到云运行,但我让它从命令行部署

      cd my-flask-app
      
      #step 1: build container image from Dockerfile and submit to container registry
      gcloud builds submit --tag gcr.io/GCP_PROJECT_ID/my-flask-app
      
      #step 2: deploy the image on cloud run (reference) 
      gcloud run deploy --image  gcr.io/GCP_PROJECT_ID/my-flask-app
      

      参考:

      【讨论】:

        猜你喜欢
        • 2020-04-18
        • 2021-05-31
        • 1970-01-01
        • 2019-09-05
        • 1970-01-01
        • 2023-02-14
        • 1970-01-01
        • 2023-03-13
        • 2018-06-17
        相关资源
        最近更新 更多