我使用的是nodejs版本12,部署在google云引擎容器上。
有时,当我向部署在google云引擎上的其他微服务发送http请求时,我会收到以下消息
错误:在建立安全TLS连接之前,客户端网络套接字断开连接。
更新
它是在google云引擎上发布的一个正常的码头容器,配置正常
这是我的dockerFile配置
# ---- Base Node ----
FROM node:12-alpine AS base
ARG env=dev
ENV NODE_ENV=${env}
# install node
RUN apk add --no-cache tini
# set working
在这页上写着
云运行(完全托管)将所有HTTP请求重定向到HTTPS,但在TLS到达web服务之前终止TLS。
terminates TLS before they reach the web service我不太明白这是什么意思。web服务是指容器中的web应用程序?
我部署了云运行,用无服务器的NEG设置了一个负载均衡器。
http://example.com返回一个404。
https://example.com返回一个200。
从什么时候开始重定向?它不会自动重定向。
我只设法在应用程序级别重定向它。
云是如何运行重定向的?
我是运行与库伯内特斯在谷歌云网站。目前,通过http,一切都进行得很顺利。但我需要https。我有几个服务,其中之一是暴露在外面的世界,让我们称之为网络。据我所知,这是唯一需要修改的服务。我尝试在GCP的网络部分创建静态IP和TCP/SSL负载均衡器ssl,并在web.yaml中使用该LB,这是我创建的。创建服务时会遇到以下问题:
Error creating load balancer (will retry): Failed to create load
balancer for service default/web: requested ip <IP> is
neith