Google Cloud Engine使用Https负载均衡器

时间:2018-12-19 23:09:32

标签: google-kubernetes-engine kubernetes-ingress gke-networking

我正在尝试将由Google Cloud上的k8s托管的node.js Web服务设置为使用https。

在k8s引擎中创建新服务时,它将创建一个默认的http负载均衡器。我正在尝试使其创建一个https负载均衡器。

有什么办法可以将这种行为更改为https?

1 个答案:

答案 0 :(得分:0)

如果要将HTTPS流量路由到后端,则负载均衡器必须具有证书,以便可以向客户端证明其身份。因此,必须具有私钥才能完成HTTPS握手。

要使用证书和密钥在HTTP(S)负载均衡器上提供证书,您可以在Ingress清单的“ tls”字段中指定Kubernetes Secret的名称。希望您会发现help center article有助于解决您的问题。