istio控制面(1.1-1.4) #
Pilot #
- Pilot
- 组件
- Adaptor
k8s, Mesos - Rules API
DSL 运维人员使用 - Envoy API #1
- Envoy V2, gRPC协议
- xDS,控制面规范 #3
- Abstract Model
- Adaptor
- 功能
- 服务发现、负载均衡
- 服务可见性【6】
- 问题: 服务惊群效应
- 服务可见性【6】
- 流量管理 【self 1】
- 服务发现、负载均衡
- 组件
Mixer #
- Mixer
- Adapter 模型
- 功能
- metrics
- logs
- 组件
- Handler
- Instance
- Rule
- 功能
- 功能
- 遥测
- Policy策略
- 限流策略
- 有条件的限流
- 黑白名单
- 限流策略
- Adapter 模型
Citadel #
- Citadel
- 功能
- 安全
- 功能
Galley #
- Galley
- 功能
配置管理 - 「配置」分发协议(MCP)
- source
- sink
Pilot和Mixer - resource
配置: k8s Resource Definition + istio CRD
- 功能
功能 #
- 功能
- 全局的管理规则
- 网格内的元数据维护
mixer的三大功能 #
- 前置条件检查
- 配额管理
- 遥测报告
优化 #
- 默认关闭mixer
- 1.5之后mixer被移除
参考 #
Istio 庖丁解牛三:galley 腾讯云 钟华
Istio1.1新特性之限制服务可见性 敖小剑 引
官方内置adapters 大多数是metrics and logs系统