1. 什么是Istio
- Istio是一个Service Mesh形态的用于服务治理的开放平台
- Istio与Kubernetes紧密结合, 适用于云原生场景
- 服务不局限于微服务,任何互相之间有访问的服务都可以使用Istio
2. Istio的服务治理包含哪些
- 连接(Connect)
通过集中配置的流量规则控制服务间的流量和调用, 实现负载均衡, 熔断, 故障注入, 重试, 重定向等功能 - 安全(Secure)
提供透明的认证机制, 通道加密, 服务访问授权等安全能力 - 策略执行(Control)
通过可动态插拔, 可扩展的策略实现访问控制, 速率限制, 配额管理, 服务计费等能力 - 可观察性(Observe)
动态获取服务运行数据和输出, 提供强大的调用链, 监控和调用日志收集输出的能力
配合可视化工具, 方便运维人员了解服务的运行状况, 从而发现并解决问题
网友评论