23 releases (breaking)
0.19.0 | Sep 29, 2024 |
---|---|
0.17.2 | Aug 31, 2024 |
0.16.0 | May 8, 2024 |
0.15.0 | Jan 23, 2024 |
0.6.0 | Oct 30, 2022 |
#1756 in Web programming
106 downloads per month
22KB
527 lines
Kubernetes Metrics API Resource definitions
Portions of the code are copied from other projects, like kdash
Usage example
use k8s_metrics::v1beta1 as metricsv1;
use kube::api;
async fn pod_metrics(client: &kube::Client, namespace: &str) -> kube::Result<Vec<metricsv1::PodMetrics>> {
let lp = api::ListParams::default();
api::Api::<metricsv1::PodMetrics>::namespaced(client.clone(), namespace)
.list(&lp)
.await
.map(|list| list.items)
}
Dependencies
~40MB
~640K SLoC