Jimywu's Hugo Site
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Istio

1、其他

  • HPA
  • VPA

2、Consul

3、Eureka

4、Zipkin

5、微服务架构

  • dubbo
  • springCloud

6、Knative

serviceless

7、Istio

Kubernetes紧密结合的适用于云原生场景的Service Mesh形态的用于服务治理的开发平台。

服务治理

1、连接 智能控制服务之间的调用流量,能够实现灰度升级、AB 测试和红黑部署等功能
2、安全 自动为服务之间的调用提供认证、授权和加密
3、策略执行 应用用户定义的 policy,保证资源在消费者中公平分配
4、可观测性 查看服务运行期间的各种数据,比如日志、监控和 tracing,了解服务的运行情况

  • UDPA(Universal Data Plane API)
    数据平面标准—-实例间网络流量
  • SMI(Service Mesh Interface)
    控制平面标准—-负责生成和部署控制数据平面行为的相关配置
    image

7.1、Pilot

配置数据 VirtualService DestinationRule Gateway ServiceEntry

  • gRPC
  • xDS

7.2、Envoy

Service Mesh 服务网格,专注于处理服务间通信的基础设施,云原生组成的复杂拓扑中可靠的传递请求
Envoy 服务网格的数据面代理 动态服务发现、负载均衡、TLS、HTTP/2、gRPC代理、等等的实现角色

7.3、Mixer

  • telemetry 数据收集
  • policy 策略执行,访问控制 对接配额、授权、黑白名单的控制后端

7.4、citadel

安全组件 证书、密钥 tls认证、访问授权、通道加密

7.5、galley

控制面 配置管理

7.6、sidecar-injector

自动注入sidecar

7.7proxy