深入了解 Istio 服务网格数据平面性能和调优
由于 Envoy sidecar 的引入,使两个微服务之间的通信路径变长,导致服务延时受到了一些影响,Istio 社区一直以来也有这方面的声音。基于这类抱怨,我们希望能够对这一通信过程进行优化,以更好的满足更多客户的需求。
由于 Envoy sidecar 的引入,使两个微服务之间的通信路径变长,导致服务延时受到了一些影响,Istio 社区一直以来也有这方面的声音。基于这类抱怨,我们希望能够对这一通信过程进行优化,以更好的满足更多客户的需求。
这篇文章通过对informer架构中所用到的组件,分别做了不同的介绍。
本文是王发康在 2020 年 8 月 15 号在深圳 GIAC(全球互联网架构大会)云原生专场上的分享现场实录。
Kubernetes Informer 源码理解
Kubebuilder 中文翻译总结以及Envoy中文翻译志愿者招募。
Kubernetes Client-go Informer 机制及源码理解
这篇文章从Informer的初始化调用链和事件如何流向的角度分析了Informer各个组件。
作为开源 Service Mesh 明星项目 Istio 背后的主要厂商,Google 也在其公有云上推出了 Service Mesh 管理服务。让人迷惑的是 Google Cloud 上有两个 Service Mesh 产品:Traffic Director 与 Anthos Service Mesh。Google 同时推出两个 Servcie Mesh 产品的原因是什么?这两个产品的定位有何不同?
eBPF 是我见过的 Linux 中最神奇的技术,没有之一,已成为 Linux 内核中顶级子模块,从 tcpdump 中用作网络包过滤的经典 cbpf,到成为通用 Linux 内核技术的 eBPF,已经完成华丽蜕变,为应用与神奇的内核打造了一座桥梁,在系统跟踪、观测、性能调优、安全和网络等领域发挥重要的角色。为 Service Mesh 打造了具备 API 感知和安全高效的容器网络方案 Cilium,其底层正是基于 eBPF 技术
该篇博客是本人在学习 client-go 源码时的一些总结和个人感受,希望可以能够给后面的学者一些帮助。