这里以istio 1.6.0为例
不同版本的istio安装步骤参考官网:Istio / Ingress Gateways
注:这里只给出相关步骤参考,在实践时,结合该博客、官网一起看。
istio ingress gateway是进入集群的大门;
istio egress gateway是出去集群的大门。
istio ingress gateway和 istio 中自己定义的gateway资源的关系:
- 可以把istio ingress gateway理解为:k8s中的traefik ingress controller或nginx ingress controller
- 可以把 istio 中自己定义的gateway资源理解为:k8s中的ingress
- 所以 istio ingress gateway和 istio 中自己定义的gateway资源之间的关系,就类似于k8s中traefik ingress controller或nginx ingress controller与k8s中ingress之间的关系。
一、准备工作
二、实验过程
(1)确定ingress的IP和端口
(2)使用istio gateway配置Ingress
【1】创建istio gateway
【2】通过gateway配置进入的流量
【3】使用curl访问httpbin服务
【4】访问其它URL,应该会看到一个HTTP 404错误。