istio
cobb1
111
展开
-
istio浅析(二)istio-pilot配置分发
一、当我们修改了virtualService、destinationRule或者新起了一个pod之后istio做了哪些操作?首先要从istio-pilot内部实现讲起,istio-pilot主要分为两块pilot-agent和pilot-discovery。pilot-agent管理evnoy的配置文件生成和维持evnoy进程的启动、热更新、优雅关闭等。pilot-discovery的功能简单概括一下就是监控资源的变更,然后生成相应的配置信息并下发到网格的代理中。 Pilot...原创 2020-07-30 22:38:49 · 1623 阅读 · 0 评论 -
istio浅析(一)了解envoy与istio注入配置
一、先了解一下envoyEnvoy是Lyft开源的一个C++实现的代理(Proxy),和Nginx及HAProxy类似,可代理L3/L4层和L7层。代理是它最核心和基础的功能,它也是服务网格框架Istio的Sidecar。重点推荐文章:服务网格代理Envoy入门二、envoy的静态配置和动态配置(运行时配置)最好是跟着后面的试跑体验在本地跑一下,对与理解envoy的静态配置和动态配置(运行时配置)很有帮助。(go build的二进制文件在容器里面跑不起来 ...原创 2020-07-30 22:35:06 · 5576 阅读 · 0 评论 -
istio介绍和资料整理
一、istio是什么?Service Mesh又是什么?Istio是⼀个Service Mesh形态的⽤于服务治理的开放平台。(治理的是服务间的访问)连接:Istio 通过集中配置的流量规则控制服务间的流量和调⽤,实现负载均衡、熔断、故障注⼊、重试、重定向等服务治理功能。保护:Istio 提供透明的认证机制、通道加密、服务访问授权等安全能⼒,可增强服务访问的安全性。控制:Istio 通过可动态插拔、可扩展的策略实现访问控制、速率限制、配额管理、服务计费等能⼒。观测:动态获..原创 2020-07-30 22:28:08 · 1184 阅读 · 0 评论