#kubernetes-cluster #kubernetes #hyper

bin+lib scuttlebutt

为 Kubernetes 事件提供 Rust 接口

3 个不稳定版本

使用旧的 Rust 2015

0.2.0 2017年4月26日
0.1.1 2016年9月9日
0.1.0 2016年9月7日

#1250 in 异步

MIT 许可证

15KB
191

scuttlebutt 构建状态 覆盖率状态 软件许可证

监听您 Kubernetes 集群中的所有八卦

文档

安装

将以下内容添加到您的 Cargo.toml 文件中

[dependencies]
scuttlebutt = "0.2"

使用方法

scuttlebutt 的核心是一个集群。集群提供了一个接口,可以通过 Receiver 从 Kubernetes 事件中获取数据。

默认情况下,将连接到由 kube-proxy 后面的 Kubernetes 集群。将来,该接口可能会通过一组 kubeconfig 凭证 扩展到在集群外部运行。

extern crate scuttlebutt;
use scuttlebutt::{Cluster, Events};

fn main() {
    match Cluster::new().events() {
           Ok(events) => {
               for e in events.into_iter() {
                   println!("{:#?}", e)
               }
           }
           Err(e) => println!("{:#?}", e),
       }
}

Doug Tangren (softprops) 2016-2017

依赖项

~7.5MB
~179K SLoC