Service Registry:服务注册表中存储有相关平台上注册的各Service的相关信息,例如kubernetes services等;
Config Storage: 配置存储,例如Kub ernetes的API Server,配置信息通常由用户提供,对于kubernetes来说,他们以CRD格式提供并存储于API Server中;
事实上,基于适配器机制,Pilot还可以从Mesos,cloud foundry和consul等平台获取服务信息。
Pilot工作架构的相关组件包括:pilot-discovery、k8s api-server、istio-proxy、pilot-agent以及命令
istioctl和kubectl;
事实上,pilot项目自身的组件也是由工作于控制平面的pilot-discovery和工作于数据平面的pilot-agent共同组成;
控制平面相关组件
数据平面相关组件: proxyv2镜像启动的容器会运行pilot-agent和envoy两个进程;