Mesh 领域的集大成者, 提供了流控, 安全, 遥测等模型, 其功能复杂, 模块众多, 有较高的学习和使用门槛, 本文会对istio 1.1 的各组件进行分析, 希望能帮助读者了解istio各组件的职责...、以及相互的协作关系.
1. istio 组件构成
以下是istio 1.1 官方架构图:
1.png
虽然Istio 支持多个平台, 但将其与 Kubernetes 结合使用,其优势会更大, Istio.../cmd/mixs
citadel istio/citadel istio_ca istio/security/cmd/istio_ca
另外还有2个命令不在上图中使用:
命令 源码入口 作用
mixc...这在Mesh Expansion特性中会用到, 即k8s和vm打通.
2.2 istio/proxy
https://github.com/istio/proxy 该项目本身不会产出镜像, 它可以编译出一个...Istio Pod 概述
3.1 数据面用户Pod
数据面用户Pod注入的内容包括:
initContainer istio-init: 通过配置iptables来劫持Pod中的流量, 转发给envoy