这里以istio 1.6.0为例
不同版本的istio安装步骤参考官网:Istio / Egress TLS Origination
注:这里只给出相关步骤参考,在实践时,结合该博客、官网一起看。
一、准备工作
二、实验过程
(1)任务1—配置去访问外部服务(不带TLS源的出口)
【1】创建一个服务条目(Service Entry)和虚拟服务(Virtual Service)去开启到edtion.cnn.com的访问
【2】测试:发送一个请求到HTTP服务
发送一个http请求,返回两个内容【第一个是301,第二个是200】
(2)任务2—配置去访问外部服务(带TLS源的出口)
(1)重新定义服务条目(Service Entry)和虚拟服务(Virtual Service),去重写HTTP的请求端口和添加一个Destionation Rule来执行TLS源
(2)测试:发送HTTP请求到http:edition.cnn.com/politics
(3)测试:发送HTTPS请求到https:edition.cnn.com/politics