k8s-metrics

Crates.iok8s-metrics
lib.rsk8s-metrics
version0.21.1
created_at2022-10-09 12:46:38.827849+00
updated_at2025-06-05 09:31:46.414454+00
descriptionK8s Metrics API Resource definitions
homepage
repositoryhttps://github.com/imp/k8s-metrics-rs
max_upload_size
id683997
size70,136
Cyril Plisko (imp)

documentation

README

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)
}
Commit count: 69

cargo fmt