3 个版本
使用旧 Rust 2015
0.9.2 | 2017年3月8日 |
---|---|
0.9.1 | 2017年2月13日 |
0.9.0 | 2017年2月13日 |
#11 in #watching
7KB
110 行
Kubewatch
该库作为 Kubernetes 事件监控的基础组件。它允许用户指定要监控的资源。事件反序列化是通过 Serde 完成的,这使得既可以使用动态即时反序列化,也可以使用为特定结构事先生成的反序列化器。
示例
extern crate kubewatch;
extern crate serde_json;
use kubewatch::Events;
fn main() {
let cluster = kubewatch::Cluster::new("http://localhost:8080").unwrap();
let events = cluster.events::<serde_json::Value>("api/v1/pods").unwrap();
for event in events.into_iter() {
println!("{:#?}", event);
}
}
更多信息请查看 examples/
。
待办事项
- 命名空间
- TLS/SSL
- 过滤
依赖
~5.5MB
~135K SLoC