腾讯云服务网格(istio)配置
实验前提:
- 拥有一个腾讯云容器服务中的集群
- 需要开通腾讯云容器服务中的服务网格(可以找客服开白名单)
配置说明:
启动应用服务
这边用go简单写了两个web服务
(代码待补充)
部署在腾讯云的集群中,具体部署不是本文重点,不赘述了。
访问第一个服务:/version 返回v1.0
访问第二个服务:/version 返回v2.0
创建服务网格
- 设置服务网格所在的集群,设置sidecar自动注入的命名空间
- 设置边缘代理网关
配置Gateway中的ingress
ingress即为外部访问服务网格的入口,需要正确配置才能访问到服务
注意,此处的Hosts即为对应的访问域名,可以根据实际需要配置,填入“*”则表示为通配符
也可以通过yaml方式配置
apiVersion: networking.istio.io/v1alpha3
kind: Gateway