与kubernetes rest api交互的python模块。

easy-kubernetes的Python项目详细描述


简单的kubernetes

这个模块的目的是创建与kubernetes的api通信的简单快速的方法,允许开发人员用自己的方式创建和管理自己的数据。python是一种很棒的语言,非常适合用于devops自动编程。有了它,创建kubernetes模块将简化许多步骤和自动化操作,从而实现更好的基础设施自动化或管理,并获得更好的性能。 此版本需要Python3或更高版本;Python2版本尚不可用。

功能

  • 通过python脚本处理kubernetes。
  • 可以自由地以自己的方式管理来自kubernetes api的数据。
  • 如果你不喜欢以前的想法,也有管理它的功能。
  • 将大多数kubernetes客户机函数简化为简单而独特的交互。
  • 代码简单,功能简单,管理简单。保持简单!

安装

从pypi安装easy kubernetes:

$ pip install easy-kubernetes

要手动安装Easy Kubernetes(请从 PYPIGithub第一个:

$ python setup.py install

用法

要使用Easy Kubernetes,只需使用以下命令导入此模块:

$ from kubernetes import kubernetes

然后,使用所需的功能创建类的实例:

# Cria instancia com dados de acesso ao clusterK8s $ k8s_config = kubernetes.config(url=<k8s_master_url>, token=<serviceaccount_token>)

# Cria instancia para funcionalidades prontas do k8s $ k8s_tools = kubernetes.tools()

# Cria instancia com chamadas para REST API $ k8s = kubernetes.core(configuration=k8s_config)

在此之后,您将能够使用和探索所有功能。

享受吧!

引用

如果您在已发表的作品中使用Easy Kubernetes,请引用以下文章:

古斯塔沃·托莱多,蒂亚戈·阿尔伯克基。“Easy Kubernetes:通过Python3改进Kubernetes自动管理”,2018年

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

推荐PyPI第三方库


热门话题
Java在二维数组中获取所有值的组合   java如何在Heroku上运行Flyway迁移?   当Tomcat作为windows服务启动时,其他计算机无法使用java Tomcat应用程序   java SPNEGO获取用户详细信息   java多线程SaxParser解析多个xml文件   如何将十六进制字符串转换为字节。JAVA   java Android:如何在MapBox中添加自定义标记?   java如何从Android广播UDP数据包?   java驱动程序。executeScript()返回简单javascript的NullPointerException   java我们如何在网站上从系统上传文件?   java在JTextArea中剪切和粘贴   java PrimeFacesRequestContext。getCurrentInstance()。为SelectOne菜单重置   java在安卓中动态存储运行时变量   java如何检测“文本内容中发现无效字符”   Java数据结构:错误“无法访问LinkedList”   java合并排序(根据频率排序单词)   java为什么/如何将整数设置为1使while循环工作?   java Maven编译器插件抱怨“未找到SLF4J提供程序”   jakarta ee java锁定文件   java Hibernate会话。update()与update查询?