部署到GKE时出现Cloud Run错误,可与Cloud Run托管一起使用

罗南·休斯

我在将Angular 8应用程序部署到Google Cloud Run Managed时效果很好。将同一应用程序部署到Google Cloud Run Kubernetes集群时出错。任何对两者之间可能有所不同的帮助将不胜感激?

基本上,我想复制Google教程,用我的Angular App取代前端。[ https://cloud.google.com/solutions/authenticating-cloud-run-on-gke-end-users-using-istio-and-identity-platform ]

我的Dockerfile如下

FROM node:latest as node
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build --prod

ENV PORT=8080

FROM nginx:alpine
COPY --from=node /app/dist/streamin-app/ /usr/share/nginx/html/
COPY nginx.conf /etc/nginx/
EXPOSE 8080
CMD ["nginx", "-g", "daemon off;"]

我的nginx.conf如下:

# on alpine, copy to /etc/nginx/nginx.conf
user                            root;
worker_processes                auto;

error_log                       /var/log/nginx/error.log warn;

events {
    worker_connections          1024;
}

http {
    include                     /etc/nginx/mime.types;
    default_type                application/octet-stream;
    sendfile                    off;
    access_log                  off;
    keepalive_timeout           3000;
    server {
        listen                  8080;
        root                    /usr/share/nginx/html;
        index                   index.html;
        server_name             0.0.0.0;
        client_max_body_size    16m;
    }
}

感谢Cloud Run错误中的答案:容器无法启动,它可以在云运行托管实例中部署并正常运行

gcloud run deploy frontend --image gcr.io/$GOOGLE_PROJECT/$IMAGE --platform managed

但是,当我尝试将其部署到GKE群集时会失败。因此,如果有人有想法,我会缺少gke。

ZONE=us-central1-c
CLUSTER=cloud-run-gke-auth-tutorial

gcloud config set compute/zone $ZONE
gcloud config set run/cluster $CLUSTER
gcloud config set run/cluster_location $ZONE

kubectl create namespace public

gcloud run deploy frontend --namespace public --image gcr.io/$GOOGLE_PROJECT/$IMAGE --platform gke

错误是

Configuration "frontend" does not have any ready Revision.

在日志中有一些额外的细节

[emerg] 1#1: open() "/var/log/nginx/error.log" failed (2: No such file or directory)

谢谢罗南

玛丽安·弗拉多伊

该错误指出/var/log/nginx/error.log不存在。

您应该尝试创建文件或nginx目录:

 cd /var/log/nginx/
 sudo touch error.log
 sudo chmod 750 *.log

在这里,您可以找到相关的SO问题链接链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cloud Run 部署到 GKE 无法更改 URL

来自分类Dev

将Cloud Armor与Cloud Run一起使用并避免绕过

来自分类Dev

尝试使用gcloud CLI部署Cloud Function时出现错误

来自分类Dev

尝试部署到 Scrapy Cloud 时出现需求错误

来自分类Dev

Firebase托管可缓存Google Cloud Run请求

来自分类Dev

Google Cloud Build部署到Firebase托管时发生意外错误

来自分类Dev

如何使用Google Cloud函数安排可与python 3.6一起使用的python脚本?

来自分类Dev

Cloudflare和Google Cloud Run出现错误525

来自分类Dev

通过Cloud Run下载大文件时出现500内部服务器错误

来自分类Dev

打开我的 Cloud Run 服务的 URL 时出现 403“错误:禁止”

来自分类Dev

如何在已部署的Cloud Run Service(托管)中使用Google Secret?

来自分类Dev

Cloud Run连接到Cloud SQL模块错误Python

来自分类Dev

Firebase Cloud Messaging无法与Samsung Internet一起使用

来自分类Dev

与 Spring Cloud Sleuth 一起使用时,Spring 集成错误通道处理中断

来自分类Dev

将pynput与pyinstaller一起使用时出现错误

来自分类Dev

GKE自动扩展上的Cloud Run

来自分类Dev

一分钟后Cloud Run / Gunicorn出现502错误

来自分类Dev

由于一个 dll 文件,在部署到 Azure 时出现运行时错误

来自分类Dev

如何使用云构建来部署在Google Cloud上与Cloud sql一起运行的云?

来自分类Dev

将EclEmma(eclipse插件)与JMockit一起使用时出现错误(仅与Delegate()一起使用)

来自分类Dev

将我的功能部署到Google Cloud时出现问题

来自分类Dev

一起使用TouchDB和FMDB包装器时出现重复符号错误

来自分类Dev

与Docker和Nginx一起使用反向代理时出现502错误的网关

来自分类Dev

一起使用MPI和OpenCV时出现分段错误

来自分类Dev

与对象一起使用CodeIgniter 2.2会话时出现Unserialize()偏移错误

来自分类Dev

与DLL一起使用.NET 4.0时出现未知错误

来自分类Dev

与Sidekiq一起使用Crystal时出现错误。我做错了什么?

来自分类Dev

与 Julia 一起使用 Jump 时出现意外错误

来自分类Dev

将okhttp3库与react-native一起使用(运行“ react-native run-android”的命令时引发异常)

Related 相关文章

  1. 1

    Cloud Run 部署到 GKE 无法更改 URL

  2. 2

    将Cloud Armor与Cloud Run一起使用并避免绕过

  3. 3

    尝试使用gcloud CLI部署Cloud Function时出现错误

  4. 4

    尝试部署到 Scrapy Cloud 时出现需求错误

  5. 5

    Firebase托管可缓存Google Cloud Run请求

  6. 6

    Google Cloud Build部署到Firebase托管时发生意外错误

  7. 7

    如何使用Google Cloud函数安排可与python 3.6一起使用的python脚本?

  8. 8

    Cloudflare和Google Cloud Run出现错误525

  9. 9

    通过Cloud Run下载大文件时出现500内部服务器错误

  10. 10

    打开我的 Cloud Run 服务的 URL 时出现 403“错误:禁止”

  11. 11

    如何在已部署的Cloud Run Service(托管)中使用Google Secret?

  12. 12

    Cloud Run连接到Cloud SQL模块错误Python

  13. 13

    Firebase Cloud Messaging无法与Samsung Internet一起使用

  14. 14

    与 Spring Cloud Sleuth 一起使用时,Spring 集成错误通道处理中断

  15. 15

    将pynput与pyinstaller一起使用时出现错误

  16. 16

    GKE自动扩展上的Cloud Run

  17. 17

    一分钟后Cloud Run / Gunicorn出现502错误

  18. 18

    由于一个 dll 文件,在部署到 Azure 时出现运行时错误

  19. 19

    如何使用云构建来部署在Google Cloud上与Cloud sql一起运行的云?

  20. 20

    将EclEmma(eclipse插件)与JMockit一起使用时出现错误(仅与Delegate()一起使用)

  21. 21

    将我的功能部署到Google Cloud时出现问题

  22. 22

    一起使用TouchDB和FMDB包装器时出现重复符号错误

  23. 23

    与Docker和Nginx一起使用反向代理时出现502错误的网关

  24. 24

    一起使用MPI和OpenCV时出现分段错误

  25. 25

    与对象一起使用CodeIgniter 2.2会话时出现Unserialize()偏移错误

  26. 26

    与DLL一起使用.NET 4.0时出现未知错误

  27. 27

    与Sidekiq一起使用Crystal时出现错误。我做错了什么?

  28. 28

    与 Julia 一起使用 Jump 时出现意外错误

  29. 29

    将okhttp3库与react-native一起使用(运行“ react-native run-android”的命令时引发异常)

热门标签

归档