polit-agent:如果没有curl命令可以到istio-proxy里面执行如下命令来查看资源。

查看listeners:

~]# kubectl exec -it demoappv10-5c497c6f7c-w25b2 -c istio-proxy -- pilot-agent request GET /listeners

查看clusters:

~]# kubectl exec -it demoappv10-5c497c6f7c-w25b2 -c istio-proxy -- pilot-agent request GET /listeners

或者使用istioctl proxy-config命令来查看:更详细。

~]# istioctl proxy-config listeners demoappv10-5c497c6f7c-qtwqh

查看envoy配置:

kubectl exec -it demoappv10-5c497c6f7c-76gs7 -c istio-proxy -- pilot-agent request GET /config_dump

15001并没有真正绑定到内核,是个虚拟监听端口,15001并不真正的处理流量,识别请求头user_agent然后转交给应用监听的端口。

入口流量拦截到15006之后经过过滤器链到后端的cluster处理,并没有真正创建侦听器。