文件名称:kpng:重做kube-proxy的架构
文件大小:155KB
文件格式:ZIP
更新时间:2024-04-20 23:14:23
k8s-sig-network Go
Kubernetes代理NG Kubernetes Proxy NG是针对kube-proxy的新设计,旨在 使Kubernetes业务逻辑得以发展,而对后端实施的影响很小甚至没有影响, 提高可扩展性 提高整合第三方环境的能力, 以图书馆为导向,以允许包装商随心所欲地进行包装, 提供gRPC端点以实现精益集成,可扩展性和可观察性。 该项目将提供多个组件,核心是API观察程序,它将为全局和特定于节点的对象集提供服务。 在项目的可以找到更多上下文。 社区,讨论,贡献和支持 在上了解如何与Kubernetes社区互动。 您可以通过以下方式与该项目的维护者联系: 行为守则 参与Kubernetes社区受。
【文件预览】:
kpng-master
----go.mod(2KB)
----pkg()
--------tlsflags()
--------diffstore()
--------client()
--------k8swatch()
--------proxy()
--------api()
--------endpoints()
--------server()
--------cmd()
--------proxystore()
----boilerplate.txt(571B)
----backends()
--------nft()
----go.sum(71KB)
----RELEASE.md(529B)
----OWNERS(123B)
----cpu-mem.gnuplot(436B)
----Dockerfile(175B)
----plot.sh(130B)
----proposal.md(25B)
----code-of-conduct.md(148B)
----config.yaml(241B)
----doc()
--------test-run.1k-svc.svg(63KB)
--------proposal.md(3KB)
--------test-run.kind-empty.svg(63KB)
--------ds.yaml(1KB)
----modd.conf(1KB)
----examples()
--------print-state()
--------iptables-extip()
----CONTRIBUTING.md(2KB)
----LICENSE(11KB)
----README.md(1KB)
----jobs()
--------store2api()
--------store2diff()
--------store2globaldiff()
--------api2localdiff()
--------store2localdiff()
--------kube2store()
--------file2store()
--------store2file()
----SECURITY_CONTACTS(527B)
----SECURITY.md(1KB)
----.gitignore(77B)
----localsink()
--------backendsink()
--------localsink.go(384B)
----cmd()
--------kube-proxy-globallog()
--------kpng()
--------fake-proxy()
--------kube-proxy-nftables()
--------kube-proxy-nodelog()
--------kube-proxy-backend-torture()