3 个版本

使用旧 Rust 2015

0.9.2 2017年3月8日
0.9.1 2017年2月13日
0.9.0 2017年2月13日

#11 in #watching

MIT 许可证

7KB
110

Kubewatch

Build Status docs.rs

该库作为 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