Python client library for the Kubernetes API
Project description
k8s - Python client library for the Kubernetes API
- Documentation
- Code
k8s is a python client library for Kubernetes developed as part of the FiaaS project at FINN.no, Norway’s leading classifieds site. The library tries to provide an intuitive developer experience, rather than modelling the REST API directly. Our approach does not allow us to use Swagger to auto-generate a library that covers the entire API, but the parts we have implemented are (in our opinion) easier to work with than the client you get when using Swagger.
Check out the tutorial to find out how to use the library, or the developer guide to learn how to extend the library to cover parts of the API we haven’t gotten around to yet.
Changes since last version
c7cb189: Ignore .pip_cache, so semaphore builds can be published
15314db: Rewrite code to accommodate PEP-479 related to use of StopIteration
8ae6fd9: Fix copy-paste error
9e03766: Clean up leftovers
ee3777b: Basically copied the semaphore setup from fiaas/publish
8ac01bc: Make it possible to use other label selectors than equality
bf2743f: Drop support for Python 3.4 and bump dependencies.
8c3bb8a: Set a timeout for watch connections
fb82324: Add support for watching Ingress and Service
145ebfb: Bump versions
f88b460: Set a returncode to reflect errors when uploading artifacts
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.