2 个版本
0.0.2 | 2024 年 4 月 24 日 |
---|---|
0.0.1 | 2024 年 4 月 23 日 |
5 在 #kube
10KB
192 行
tonic-lb
为 tonic
提供的 Grpc 名称解析器
用法
let uri = "kubernetes://service-name:8080/".into();
let channel = tonic_lb::kube::default_channel(uri).await?;
let client = YourServiceClient::new(channel);
URL 可以是以下之一
kubernetes://service-name:8080/
kubernetes://service-name.namespace:8080/
kubernetes://service-name.namespace.svc.cluster_name
kubernetes://service-name.namespace.svc.cluster_name:8080
service-name:8080/
service-name.namespace:8080/
service-name.namespace.svc.cluster_name
service-name.namespace.svc.cluster_name:8080
依赖项
~70MB
~1M SLoC