我正在尝试将由Google Cloud上的k8s托管的node.js Web服务设置为使用https。
在k8s引擎中创建新服务时,它将创建一个默认的http负载均衡器。我正在尝试使其创建一个https负载均衡器。
有什么办法可以将这种行为更改为https?
答案 0 :(得分:0)
如果要将HTTPS流量路由到后端,则负载均衡器必须具有证书,以便可以向客户端证明其身份。因此,必须具有私钥才能完成HTTPS握手。
要使用证书和密钥在HTTP(S)负载均衡器上提供证书,您可以在Ingress清单的“ tls”字段中指定Kubernetes Secret的名称。希望您会发现help center article有助于解决您的问题。