首页 > 其他分享 >Istio-proxy容器及Listener

Istio-proxy容器及Listener

时间:2022-11-25 11:12:32浏览次数:46  
标签:stats 0.1 0.0 Istio Listener prometheus proxy 15000 10.211

istio-proxy即所谓的sidecar容器,它运行两个进程

  pilot-agent

    基于k8s api server为envoy初始化出可用的boostrap配置文件并启动envoy;

    监控并管理envoy的运行状态,包括envoy出错时重启envoy,以及envoy配置变更后将其重载等;

   envoy

    envoy由pilot-agent进程基于生成bootstrap配置进行启动,而后根据配置中指定的pilot地址,通过xDS API获取动态配置信息;
    Sidecar形式的Envoy通过流量拦截机制为应用程序实现入站和出站代理功能;

Listener和Clusters

[root@master ~]# kubectl exec -it sleep-78ff5975c6-75q5z -- /bin/sh
/ $ curl 127.0.0.1:15000/listeners
7b9be401-50b2-4f79-a012-01a9120956a1::0.0.0.0:15090
de31864e-d765-4166-867a-f282fc0890e1::0.0.0.0:15021
10.96.0.1_443::10.96.0.1:443
10.96.0.10_53::10.96.0.10:53
10.211.55.28_10250::10.211.55.28:10250
10.211.55.29_10250::10.211.55.29:10250
10.211.55.30_10250::10.211.55.30:10250
10.100.158.64_15012::10.100.158.64:15012
10.107.50.227_31400::10.107.50.227:31400
10.97.157.5_443::10.97.157.5:443
10.100.158.64_443::10.100.158.64:443
10.107.50.227_15443::10.107.50.227:15443
10.107.50.227_443::10.107.50.227:443
10.211.55.30_4194::10.211.55.30:4194
10.211.55.29_4194::10.211.55.29:4194
0.0.0.0_20001::0.0.0.0:20001
0.0.0.0_9090::0.0.0.0:9090
10.211.55.28_4194::10.211.55.28:4194
0.0.0.0_15010::0.0.0.0:15010
0.0.0.0_15014::0.0.0.0:15014
10.96.0.10_9153::10.96.0.10:9153
10.111.46.147_14268::10.111.46.147:14268
10.111.46.147_14250::10.111.46.147:14250
10.102.103.8_3000::10.102.103.8:3000
0.0.0.0_9411::0.0.0.0:9411
0.0.0.0_16685::0.0.0.0:16685
0.0.0.0_10255::0.0.0.0:10255
0.0.0.0_80::0.0.0.0:80
10.107.50.227_15021::10.107.50.227:15021
virtualOutbound::0.0.0.0:15001
virtualInbound::0.0.0.0:15006
/ $ curl 127.0.0.1:15000/clusters
prometheus_stats::observability_name::prometheus_stats
prometheus_stats::default_priority::max_connections::1024
prometheus_stats::default_priority::max_pending_requests::1024
prometheus_stats::default_priority::max_requests::1024
prometheus_stats::default_priority::max_retries::3
prometheus_stats::high_priority::max_connections::1024
prometheus_stats::high_priority::max_pending_requests::1024
prometheus_stats::high_priority::max_requests::1024
prometheus_stats::high_priority::max_retries::3
prometheus_stats::added_via_api::false
prometheus_stats::127.0.0.1:15000::cx_active::1
prometheus_stats::127.0.0.1:15000::cx_connect_fail::0
prometheus_stats::127.0.0.1:15000::cx_total::1
prometheus_stats::127.0.0.1:15000::rq_active::0
prometheus_stats::127.0.0.1:15000::rq_error::0
prometheus_stats::127.0.0.1:15000::rq_success::16
prometheus_stats::127.0.0.1:15000::rq_timeout::0
prometheus_stats::127.0.0.1:15000::rq_total::16
prometheus_stats::127.0.0.1:15000::hostname::
prometheus_stats::127.0.0.1:15000::health_flags::healthy
prometheus_stats::127.0.0.1:15000::weight::1
prometheus_stats::127.0.0.1:15000::region::
prometheus_stats::127.0.0.1:15000::zone::
prometheus_stats::127.0.0.1:15000::sub_zone::
prometheus_stats::127.0.0.1:15000::canary::false
prometheus_stats::127.0.0.1:15000::priority::0
prometheus_stats::127.0.0.1:15000::success_rate::-1
......

 pilot-agent方法

[root@master ~]# kubectl exec sleep-78ff5975c6-75q5z -c istio-proxy -- pilot-agent request GET /listeners
7b9be401-50b2-4f79-a012-01a9120956a1::0.0.0.0:15090
de31864e-d765-4166-867a-f282fc0890e1::0.0.0.0:15021
10.96.0.1_443::10.96.0.1:443
10.96.0.10_53::10.96.0.10:53
10.211.55.28_10250::10.211.55.28:10250
10.211.55.29_10250::10.211.55.29:10250
10.211.55.30_10250::10.211.55.30:10250
10.100.158.64_15012::10.100.158.64:15012
10.107.50.227_31400::10.107.50.227:31400
10.97.157.5_443::10.97.157.5:443
10.100.158.64_443::10.100.158.64:443
10.107.50.227_15443::10.107.50.227:15443
10.107.50.227_443::10.107.50.227:443
10.211.55.30_4194::10.211.55.30:4194
10.211.55.29_4194::10.211.55.29:4194
0.0.0.0_20001::0.0.0.0:20001
0.0.0.0_9090::0.0.0.0:9090
10.211.55.28_4194::10.211.55.28:4194
0.0.0.0_15010::0.0.0.0:15010
0.0.0.0_15014::0.0.0.0:15014
10.96.0.10_9153::10.96.0.10:9153
10.111.46.147_14268::10.111.46.147:14268
10.111.46.147_14250::10.111.46.147:14250
10.102.103.8_3000::10.102.103.8:3000
0.0.0.0_9411::0.0.0.0:9411
0.0.0.0_16685::0.0.0.0:16685
0.0.0.0_10255::0.0.0.0:10255
0.0.0.0_80::0.0.0.0:80
10.107.50.227_15021::10.107.50.227:15021
virtualOutbound::0.0.0.0:15001
virtualInbound::0.0.0.0:15006

 

标签:stats,0.1,0.0,Istio,Listener,prometheus,proxy,15000,10.211
From: https://www.cnblogs.com/zyyang1993/p/16924499.html

相关文章

  • kali linux 设置proxychains 代理
    因为kali自带proxychains工具直接修改/etc/proxychains.conf配置文件直接修改socks4 127.0.0.1 1080值得注意的是在ssr上开启允许局域网上连接参考连接:https://w......
  • 代理模式(Proxy)
    代理模式指的是:为某个对象提供一个代理对象,并且由代理对象控制对原对象的访问。 使用场景:1、安全代理:屏蔽对真实角色的直接访问。2、远程代理:通过代理类处理远程方法......
  • Istio详解
    目录1.前言2.什么是istio?3.什么是servicemesh?4.再来看istio5.istio解决什么问题6.用什么姿势接入istio?7.总结1.前言如果你比较关注新兴技术的话,那么很可能在不同的......
  • 【COCOS2DX-LUA 脚本开发之九】使用cocos2dx-LuaProxy便捷Lua项目快速使用cocos2dx引
    本站文章均为​​李华明Himi​​​原创,转载务必在明显处注明:(作者新浪微博:​​@李华明Himi​​​) width="150"height="210"framebo......
  • Maxproxy代理IP软件正式上线,完美替代911IP代理软件。
    7月28日911s5宣布永久性关闭服务,那么还有类似的软件替代吗?!答案是有的!  Maxproxy全球顶级IP代理服务商采用国际运营商纯住宅IP高性能、高匿名性、稳定的服务器、没......
  • Oracle Net 网络-listener
                 ......
  • 企业级mysql数据库集群实战—— MySQL数据库的读写分离(MySQL-proxy
    目录:一、MySQL数据库的读写分离简介  1、mysql数据库的读写分离的基础知识(为什么要进行读写分离)  2、读写分离的实现方式二、MySQL数据库读写分离实验(一)、......
  • HAproxy搭建web集群
    一.HAProxy概述1.1HAProxy简介HAProxy是可提供高可用性,负载均衡以及基于TCP和HTTP应用的代理,是免费,快速并且可靠的一种解决方案。HAProxy非常适用于并发大的web站点,这......
  • Filter,Listener,AJAX和JSON
    Filter是过滤器,就是在浏览器发送请求给服务器访问服务器资源时,需要先经过服务器中的filter过滤器,filter放行了,请求才能到达资源哪里,常用于权限设置,比如要查看某个数据库中......
  • day19 --> (Filter过滤器、Listener监听器)
    Filter:过滤器【JavaWeb三大组件之一:Servlet、Filter、Listener】1、概念生活中的过滤器:净水器,空气净化器,土匪web中的过滤器:当访问服务器的资源时,过滤器可以将请求栏目......