33 stable releases (11 major)

12.0.0 Sep 20, 2023
11.0.0 Sep 19, 2023
10.1.0 Aug 29, 2023
10.0.1 Apr 19, 2023
0.2.3 Feb 12, 2020

#170 in Rust patterns

Download history 840/week @ 2023-12-18 421/week @ 2023-12-25 400/week @ 2024-01-01 882/week @ 2024-01-08 1619/week @ 2024-01-15 1103/week @ 2024-01-22 951/week @ 2024-01-29 860/week @ 2024-02-05 1023/week @ 2024-02-12 943/week @ 2024-02-19 843/week @ 2024-02-26 674/week @ 2024-03-04 717/week @ 2024-03-11 924/week @ 2024-03-18 935/week @ 2024-03-25 2413/week @ 2024-04-01

4,998 downloads per month
Used in 4 crates

Apache-2.0

210KB
5.5K SLoC

Kubernetes Rust Client

This is similar to Kubernetes Go Client: https://github.com/kubernetes/client-go

Example of using the client:

use k8_client::K8Client;
use k8_obj_core::pod::{PodSpec,PodStatus};

async fn main() {

    let client = K8Client::default().expect("cluster not initialized");

    let pod_items = client.retrieve_items::<PodSpec,_>("default").await.expect("pods should exist");

    for pod in pod_items.items {
        println!("pod: {:#?}",pod);
    }
}

License

This project is licensed under the Apache license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Fluvio by you, shall be licensed as Apache, without any additional terms or conditions.

Dependencies

~8–26MB
~392K SLoC