文件名称:kube-api:用于Clojure的kubernetes API客户端
文件大小:60KB
文件格式:ZIP
更新时间:2024-04-23 18:06:55
Clojure
什么 一组Clojure库,用于与Clojure应用程序中的Kubernetes进行交互。 由核心的Kubernetes客户端+提供更高级别构造的各种模块(有时具有附加的依赖性)组成。 为什么 一些Clojure Kubernetes库已经存在,但是并不全面。 我需要足够强大的功能,以便可以在Clojure中编写生产集群集成(控制器,操作员等)。 我非常喜欢您在其他Clojure库(例如cognitect的aws-api)中找到的数据方向,并尝试在此处提供相同的数据。 Java的既强大又全面,但是由于其专注于OOP人机工程学,因此在Clojure中使用它相当痛苦。 就是说,fabric8的实现是实现棘手的IO时我的主要参考。 模组 该模块捆绑了所有模块(如下所述),以易于使用。 这实现了基本的REST和websocket客户端代码以与Kubernetes API进行通信。 它使用远程K
【文件预览】:
kube-api-master
----.travis.yml(123B)
----kube-api-ring()
--------project.clj(907B)
--------readme.md(0B)
--------test()
--------src()
----project.clj(1KB)
----readme.md(5KB)
----kube-api-term()
--------project.clj(1KB)
--------readme.md(319B)
--------test()
--------src()
----kube-api-io()
--------project.clj(877B)
--------readme.md(1B)
--------test()
--------src()
----LICENSE(1KB)
----.gitignore(122B)
----kube-api-controllers()
--------project.clj(976B)
--------readme.md(2KB)
--------test()
--------src()
----kube-api-core()
--------project.clj(1KB)
--------readme.md(1KB)
--------test()
--------testfiles()
--------resources()
--------src()
----kube-api-test()
--------project.clj(853B)
--------readme.md(338B)
--------test()
--------resources()
--------src()