- 安装 istio
make install-istio
- 部署 bookinfo 应用
make install-bookinfo
- 添加一个命名空间标签,以后部署应用程序时自动注入Envoy sidecar代理
make label-namespace:
- 部署网关和路由
make install-bookinfo-gateway
- 修改 istio-ingressgateway 为 NodePort 执行以下命令 修改 istio-ingressgateway 为 NodePort,并且将 port: 80 映射为 port: 30080
kubectl edit svc istio-ingressgateway -n istio-system
- 访问 bookinfo 服务 通过 k8s 节点的 ip 和 port 来访问 bookinfo 服务了,需要将ip,prot 替换成自己的
http://192.168.31.180:30080/productpage
- 安装 istio Telemetry Addons
make install-telemetry-addons
- 打开 kiali
istioctl dashboard kiali