Skip to content

ynqa/kubernetes-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubernetes-rust

Client Capabilities Client Support Level

Rust client for Kubernetes API.

Example

List all Pods on kube-system:

extern crate failure; extern crate k8s_openapi; extern crate kubernetes; use k8s_openapi::api::core::v1 as api; use kubernetes::client::APIClient; use kubernetes::config; fn main() { let kubeconfig = config::load_kube_config().expect("failed to load kubeconfig"); let kubeclient = APIClient::new(kubeconfig); let (req, _) = api::Pod::list_namespaced_pod("kube-system", Default::default()) .expect("failed to create a request"); let list_pod = kubeclient .request::<api::PodList>(req) .expect("failed to list up pods"); println!("{:?}", list_pod); }

About

Rust client for Kubernetes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages