【问题标题】:Can build and run image locally. Cannot build and run image via Google Kubernetes Engine (GKE)可以在本地构建和运行镜像。无法通过 Google Kubernetes Engine (GKE) 构建和运行映像
【发布时间】:2017-11-20 16:55:27
【问题描述】:

从我的应用程序的根目录,我可以构建一个映像并在本地运行它。当我使用通过kubernetes引擎构建的镜像时,构建成功,但是应用出错。

上面的日志来自 kubernete 的仪表板,它们显示了尝试运行应用程序时发生的错误。

我还将本地环境更改为 node/npm 版本,以匹配日志和应用程序中记录的版本。该应用程序在本地运行没有问题。

我只发现了一位有类似问题的用户:https://github.com/GoogleCloudPlatform/cloud-builders/issues/142,所以我很困惑它可能是什么,欢迎提出任何建议。

【问题讨论】:

  • 最初的“throw er; // Unhandled 'error' event”可能与另一个运行 node.js 的容器相关,而不是图像/云问题,这会与您的应用程序产生冲突,详情如下在stackoverflow.com/questions/16331783/…

标签: node.js kubernetes google-kubernetes-engine google-container-registry


【解决方案1】:
  1. 您是否尝试使用此工具查看图像差异? https://github.com/GoogleCloudPlatform/container-diff
  2. 您是否尝试将本地映像部署到 GKE 以检查它是否实际工作?

此外,您可能应该尝试捕获 gulp 错误,以便更好地了解发生了什么问题。 https://medium.com/@boriscoder/catching-errors-on-gulp-js-4682eee2669f

干杯, 菲尔莫德

【讨论】:

    猜你喜欢
    • 2018-09-28
    • 2021-04-01
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-08
    • 1970-01-01
    相关资源
    最近更新 更多