#kubernetes #command-line #serde-json #cli #output #access #crictl

libcrio

crictl命令行包装器,用于返回serde_json对象

14个版本 (8个稳定版)

2.1.0 2024年3月6日
2.0.0 2022年5月27日
1.4.0 2022年1月25日
0.2.0 2022年1月23日
0.1.5 2022年1月22日

#45 in #kubernetes

Download history 84/week @ 2024-03-08 15/week @ 2024-03-15 7/week @ 2024-03-22 29/week @ 2024-03-29 9/week @ 2024-04-05 23/week @ 2024-04-12 104/week @ 2024-04-19 2/week @ 2024-04-26 7/week @ 2024-05-10 14/week @ 2024-05-17

每月468次下载

Apache-2.0

31KB
565

libcrio

crictl包装库

libcrio crate libcrio documentation build status

使用libcrio,开发者可以程序化地访问crictl命令行输出,无需直接映射到特定的crictl版本。当需要支持多种Kubernetes版本时非常有用。

用于IBM Core-Dump-Handler - Kubernetes的核心管理系统。

文档

使用libcrio

libcrio可在crates.io上找到。推荐的做法是在Cargo.toml中添加一行,例如

[dependencies]
libcrio = "2.0.0"

然后,在你的代码中需要调用crictl客户端的地方使用use libcrio::Cli;

依赖

~0.7–1.5MB
~34K SLoC