Istio网关:集群流量管理与操作技巧
1. 网关流量安全
在进行网关流量安全配置时,可使用如下命令:
--resolve webapp.istioinaction.io:443:127.0.0.1 \
--cert ch4/certs/4_client/certs/webapp.istioinaction.io.cert.pem \
--key ch4/certs/4_client/private/webapp.istioinaction.io.key.pem
此时,我们应能看到一个正常的HTTP/1.1 200响应以及产品列表的JSON负载。客户端会验证服务器的证书,并发送自己的证书进行验证,以实现相互TLS。
2. 使用TLS服务多个虚拟主机
Istio的入口网关可以通过同一个HTTPS端口(端口443)为多个虚拟主机提供服务,每个虚拟主机都有自己的证书和私钥。为实现这一点,我们需要为同一端口和协议添加多个条目。例如,为 webapp.istioinaction.io 和 catalog.istioinaction.io 服务添加多个条目,每个服务都有自己的证书和密钥对。以下是一个描述使用HTTPS服务多个虚拟主机的Istio Gateway资源示例:
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: coolstore-ga
超级会员免费看
订阅专栏 解锁全文
195

被折叠的 条评论
为什么被折叠?



