一个基于twisted的kubernetes客户端。

txkube的Python项目详细描述


PyPI PackageCI statusCoverage

这是什么?

txkube是一个基于twisted的客户端库,用于与Kubernetes交互。

使用示例

from__future__importprint_functionfromtwisted.internet.taskimportreactfromtxkubeimportnetwork_kubernetes_from_context@reactdefmain(reactor):k8s=network_kubernetes_from_context(reactor)d=k8s.versioned_client()d.addCallback(lambdaclient:client.list(client.model.v1.Namespace))d.addCallback(print)returnd

安装

要使用pip安装最新版本的txkube,请执行以下操作:

$ pip install txkube

对于其他开发依赖项,请安装devextra:

$ pip install txkube[dev]

测试

txkube使用pyunit样式的测试。 安装开发依赖项后,您可以使用试用版运行测试套件:

$ pip install txkube[dev]
$ trial txkube

txkube还包括集成测试。 建议对除了专用的testingkubernetes集群之外的任何对象运行这些函数。 Minikube是获得这种东西的简单方法。 一旦运行:

$ pip install txkube[dev]
$ TXKUBE_INTEGRATION_CONTEXT=minikube trial txkube

这将运行包含集成测试的完整测试套件。 它将与已识别的kubernetes集群交互(并且进行破坏性更改)。

许可证

txkube是根据mit许可证发布的开源软件。 有关详细信息,请参阅许可证文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径