http-route filter用法
什么是route filter route filter是http connection manager的最后一个http filter,它必须出现在最后不然会报错。起到路由的作用。在所有的http连接场景中都会用到。它的工作原理是利用路由...
什么是route filter route filter是http connection manager的最后一个http filter,它必须出现在最后不然会报错。起到路由的作用。在所有的http连接场景中都会用到。它的工作原理是利用路由...
什么是连接池断路器 连接池指的是http或tcp连接完成时,不销毁连接把他放到池里,供下次连接使用,这样就可以提高效率。这里的连接池通过destinationrule实现,分为tcp配置和http配置。断路器概念来自电源保险丝的概念,当电流...
什么是负载均衡配置 isito负载均衡有三种类型,分别是一致性hash,简单负载均衡,基于位置的负载均衡。istio中负载均衡是通过destinationrule实现的。用envoyfilter实现负载均衡主要是通过修改cluster和路由...
什么是http match virtualservice是istio里面用于配置路由等的crd资源。vs配置路由有三种方式分别是http,tcp,tls。这里我们讲的是http的配置。http match就是vs里面用于配置http类型的路...
什么是fault filter fault filter是envoy用来实现故障注入的一个http类型的filter,名称为 envoy.filters.http.fault ,type url为envoy.extensions.filte...
什么是jwt_authn Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准[RFC 7519].该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景 jw...
什么是csrf filter CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 csrf til...
什么是cors filter cors是 Cross-origin resource sharing ,即跨域资源共享,是用来不同域名之间共享资源的一种机制。cors filter是envoy的一个http filter,name为 env...
什么是http rbac filter rbac是基于角色的权限控制,http rbac filter是envoy中http类型的权限控制过滤器。我们istio中常用的权限控制资源AuthorizationPolicy,底层就是通过rbac...
背景 一些服务在往 istio 上迁移过渡的过程中,有时可能会遇到 Pod 启动失败,然后一直重启,排查原因是业务启动时需要调用其它服务(比如从配置中心拉取配置),如果失败就退出,没有重试逻辑。调用失败的原因是 envoy 还没就绪(env...