Istio 组件故障排除与虚拟机配置指南
1. Istio 代理组件信息
Istio 边车提供了众多功能,包括健康检查、指标收集与暴露、DNS 解析以及入站和出站流量路由等。这些服务通过多个端口暴露,以下是查看端口的命令:
kubectl -n istioinaction exec -it deploy/webapp \
-c istio-proxy -- netstat -tnl
执行上述命令后,会得到类似如下的输出:
| Proto | Recv-Q | Send-Q | Local Address | Foreign Address | State |
| — | — | — | — | — | — |
| tcp | 0 | 0 | 0.0.0.0:15021 | 0.0.0.0: | LISTEN |
| tcp | 0 | 0 | 0.0.0.0:15090 | 0.0.0.0: | LISTEN |
| tcp | 0 | 0 | 127.0.0.1:15000 | 0.0.0.0:* | LISTEN |
| … | … | … | … | … | … |
1.1 面向其他服务的端口
- 15020 :
- 聚合并暴露 Envoy 代理的指标,通过查询 15090 端口的指标、应用程序指标(如果已配置)以及自身指标。
- 对 Envoy 和 DNS 代理进行健康检查,