kuberesolver:带有Kubernetes解析器的Grpc负载均衡器

时间:2024-02-24 09:47:04
【文件属性】:

文件名称:kuberesolver:带有Kubernetes解析器的Grpc负载均衡器

文件大小:19KB

文件格式:ZIP

更新时间:2024-02-24 09:47:04

resolver kubernetes grpc KubernetesGo

kuberesolver 使用kubernetes API的Grpc名称解析器。 它带有一个约250个LOC kubernetes小型客户端,可以找到服务端点。 因此,它不会膨胀您的二进制文件。 用法 // Import the module import "github.com/sercand/kuberesolver/v3" // Register kuberesolver to grpc before calling grpc.Dial kuberesolver . RegisterInCluster () // it is same as resolver . Register ( kuberesolver . NewBuilder ( nil /*custom kubernetes client*/ , "kubernetes" )) // if schema is 'kubernetes' then grpc will use kuberesolver to resolve addresses cc , err := grpc . Dial ( "kubernetes


【文件预览】:
kuberesolver-master
----kubernetes.go(4KB)
----LICENSE(11KB)
----stream.go(2KB)
----models.go(1KB)
----builder.go(7KB)
----.gitignore(23B)
----builder_test.go(5KB)
----go.sum(13KB)
----README.md(2KB)
----util.go(605B)
----go.mod(140B)

网友评论