Bug#1051784: ITP: python-kr8s -- A batteries-included Python client library for Kubernetes that feels familiar for folks who already know how to use kubectl
Package: wnpp
Severity: wishlist
Owner: Guilherme de Paula Xavier Segundo <guilherme.lnx@gmail.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org, guilherme.lnx@gmail.com
* Package name : python-kr8s
Version : 0.8.17
Upstream Contact: Jacob Tomlimson <jacob@tomlinson.email>
* URL : https://github.com/kr8s-org/kr8s
* License : BSD
Programming Lang: Python
Description : Library for Kubernetes similar to use kubectl
This library provides a simple and extensible way to interact with Kubernetes
clusters. The way of use is very similar to the 'kubectl' command and provides
most of the features that this command has.
.
Features:
.
- API inspired by 'kubectl' to reduce the developer learning curve.
- Sensible standards for reducing boilerplate.
- No hubris-generated code, just human-readable code.
- It also has an asynchronous API that can be used with 'asyncio' and 'trio'.
- Client caching to reduce API object passing.
- Batteries included providing useful utilities and methods inspired by
'kubectl'.
.
Packaging will happen within the Debian Python Team.
Reply to: