2个不稳定版本
0.2.0 | 2022年11月10日 |
---|---|
0.1.0 | 2021年4月17日 |
#25 in #k8s
用于 cluster-mode
11KB
155 行
Cloud Discovery Kubernetes
rust-cloud-discovery的Kubernetes实现
返回Kubernetes服务中实例的列表。该包使用Kubernetes端点API(/api/v1/namespaces/{namespace}/endpoints/{name}
)。
用法
use rust_cloud_discovery::{DiscoveryClient, ServiceInstance};
use cloud_discovery_kubernetes::KubernetesDiscoverService;
#[tokio::main]
async fn main() {
// initialize kubernetes client
let k8s = KubernetesDiscoverService::init("demo".to_string(), "default".to_string()).await;
if let Ok(k8s) = k8s {
let client = DiscoveryClient::new(k8s);
client.get_instances().await;
}
}
依赖项
~70MB
~1M SLoC