3 unstable releases
Uses old Rust 2015
0.2.0 | Apr 26, 2017 |
---|---|
0.1.1 | Sep 9, 2016 |
0.1.0 | Sep 7, 2016 |
#1236 in Asynchronous
15KB
191 lines
scuttlebutt
Listen in on all the gossip going on in your kubernetes cluster
install
Add the following to your Cargo.toml file
[dependencies]
scuttlebutt = "0.2"
usage
Central to scuttlebutt is a cluster. Clusters provide an interface for feeding off of kubernetes events via a Receiver.
The default use case is to connect to a kubernetes cluster behind kube-proxy. This interface may be extended to run outside a cluster with a set of kubeconfig credentials in the future.
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
Dependencies
~7.5MB
~180K SLoC