Why not just use the official python kubernetes client?
https://github.com/kubernetes-client/python
Kr8s is modelled after kubectl instead of the REST API to try and be more accessible to developers.
The goal here is to make easy things easy, while ensuring anything is possible.