Expand description

A Kubernetes implementation of rust-cloud-discovery

Returns list of instances in a kubernetes service. The crate uses kubernetes endpoint API (/api/v1/namespaces/{namespace}/endpoints/{name}).

Usage

    // 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;
    }

Structs

A Kubernetes implementation of rust-cloud-discovery