与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(请从 PYPI或Github第一个:
$ 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年