我正在尝试在谷歌云上设置使用 k8s 托管的 node.js Web 服务以使用 https。
当您在 k8s 引擎中创建新服务时,它会创建一个默认的 http 负载均衡器。我试图让它创建一个 https 负载均衡器。
有什么方法可以将这种行为更改为 https 吗?
我正在尝试在谷歌云上设置使用 k8s 托管的 node.js Web 服务以使用 https。
当您在 k8s 引擎中创建新服务时,它会创建一个默认的 http 负载均衡器。我试图让它创建一个 https 负载均衡器。
有什么方法可以将这种行为更改为 https 吗?
如果您想将 HTTPS 流量路由到后端,负载均衡器必须具有证书,以便它可以向您的客户端证明其身份。因此,需要有一个私钥来完成 HTTPS 握手。
要使用证书和密钥在 HTTP(S) 负载均衡器上配置证书,您可以在 Ingress 清单的“tls”字段中指定 Kubernetes Secret 的名称。我希望您会发现这篇帮助中心文章有助于解决您的问题。