主要使用go语言二次开发k8s,部分使用rust实现,包括prometheus和jaeger等。使用sidecar+iptables实现了一个基于七层的负载均衡器(暂时只能根据uri进行负载均衡)。使用jaeger、prometheus对每个sidecar进行tracing和metrics。每个sidecar都在内存维护了一份完整地路由信息,当crd发生变化时,server会通知所有sidecar修改路由表。
点击空白处退出提示
主要使用go语言二次开发k8s,部分使用rust实现,包括prometheus和jaeger等。使用sidecar+iptables实现了一个基于七层的负载均衡器(暂时只能根据uri进行负载均衡)。使用jaeger、prometheus对每个sidecar进行tracing和metrics。每个sidecar都在内存维护了一份完整地路由信息,当crd发生变化时,server会通知所有sidecar修改路由表。




评论