1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2017年10月5日 |
---|
#500 在 HTTP客户端
用于 cniguru
58KB
1.5K SLoC
一个用于管理Kubernetes资源的便捷式Kubernetes API客户端
文档
用法
基本用法如下
use kubeclient::prelude::*;
let kube = Kubernetes::load_conf("admin.conf")?;
if kube.healthy()? {
if !kube.secrets().exists("my-secret")? {
let output = kube.secrets().get("my-secret")?
// ...
}
for node in kube.nodes().list()? {
println!("Found node: {}", node.metadata.name);
}
}
状态
此客户端仍很不完整,因此如果您将其作为依赖项,请预计需要提交问题和PR来解除阻塞。
它支持许多常见的操作,即我个人需要的那些,但我还没有在生产中使用此库,所以对我来说这不是特别优先的任务。话虽如此,我会承诺及时讨论问题和审查PR。
依赖项
~20–31MB
~564K SLoC