如何在kubernetes/istio上设置ssl证书,以便我的站点可以使用https访问它?

如何在kubernetes/istio上设置ssl证书,以便我的站点可以使用https访问它?,kubernetes,ssl-certificate,istio,Kubernetes,Ssl Certificate,Istio,我按照命令创建了一个秘密 kubectl create-n默认机密tls istio ingressgateway证书--key private.pem--cert certificate.crt 我应用了以下配置 apiVersion:networking.istio.io/v1alpha3 种类:网关 元数据: 名称:nginx网关 名称空间:默认值 规格: 选择器: istio:ingressgateway#使用istio默认控制器 服务器: #-端口: #电话:80 #名称:http

我按照命令创建了一个秘密

kubectl create-n默认机密tls istio ingressgateway证书--key private.pem--cert certificate.crt

我应用了以下配置

apiVersion:networking.istio.io/v1alpha3 种类:网关 元数据: 名称:nginx网关 名称空间:默认值 规格: 选择器: istio:ingressgateway#使用istio默认控制器 服务器: #-端口: #电话:80 #名称:http #协议:HTTP -端口: 电话:443 名称:tls 协议:TLS tls: 模式:直通 #服务器证书:/var/www/vhosts/sample.com/cert/certificate..crt #私钥:/var/www/vhosts/sample.com/cert/private.pem 主持人:
-“sample.com”您遇到了什么错误?您好,请尝试更改
服务
部署
协议以匹配网关配置
-端口号:443;名称:tls;协议:TLS
,因此它在整个集群中都是一致的。同样,在您的问题中,您有两个
VirtualService
代码片段。