Istio系列学习(一)----Istio是什么
一、Istio是什么Isito是一个用于服务治理的开放平台Istio是一个Service Mesh形态的用于服务治理的开放平台Istio是一个与K8s紧密结合的适用于云原生场景的Service Mesh形态的用于服务治理的开放平台服务治理涉及连接(connect),安全(secure),策略执行(control)和可观察性(observe),1、connect:Istio通过集中配置的流量规则控制
·
一、Istio是什么
- Isito是一个用于服务治理的开放平台
- Istio是一个Service Mesh形态的用于服务治理的开放平台
- Istio是一个与K8s紧密结合的适用于云原生场景的Service Mesh形态的用于服务治理的开放平台
服务治理涉及连接(connect),安全(secure),策略执行(control)和可观察性(observe),
1、connect:Istio通过集中配置的流量规则控制服务间的流量和调用,实现负载均衡,熔断,故障注入,重试,重定向等服务治理功能
2、secure:Istio提供透明的认证机制,通道加密 ,服务访问授权等安全能力
3、control:Istio通过可动态插拔,可扩展的策略实现访问控制,速率限制,配额管理,服务计费等
4、observe:动态获取服务运行数据和输出,提供强大的调用链,监控和调用日志收集和输出的能力.配合可视化工具,发现并解决 问题.
二、Istio能做什么
- 服务发现
- 服务双向 认证和通道加密
- 熔断
- 降级
- 限流
- 灰度 发布
- 记录调用链,进行分布式追踪
- …
三、与K8S完美 结合
kubernetes提供了强大的应用负载的部署,升级,扩容等运行管理能力;
Istio对 服务间的熔断,限流,动态路由,调用链追踪等 服务治理的功能.
Istio可以不受语言的局限,实现用户的业务代码和治理逻辑都独立.治理的服务不限于微服务.
缺点:
花费额外的资源在基础设施来换取开发,运维的灵活性,业务的非侵入性和扩展性.
云原生采用K8S构建应用编排能力,采用Istio构建服务治理能力,将逐渐成为企业技术转型的标准配置.
更多推荐
已为社区贡献4条内容
所有评论(0)