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
107c9cd: Fix failing assert in test_watcher
30a5499: Bump jinja2 from 3.1.3 to 3.1.4 in /docs
35fd364: Keep Watch{Base,}Event.__init__ backward compatible
6cc1eb8: Test both list and watch calls in watcher cache tests
eed341c: Use real WatchEvent instance as event in watcher tests
930c58b: Add metadata field to Example test model
cba48a9: Simplify WatchEvent and SyntheticAddedWatchEvent classes
b210d07: Add missing test
4f20de9: Fix warnings
4cfb2a6: Reduce risk of yielding stale events from watcher
4308101: Add ApiMixIn.list_with_meta
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.