k8sclient provides a set of clients for interacting with Kubernetes resources. This includes all Kubernetes runtime objects such as Pods, Services and Nodes as well as CRDs and CRs.
k8sclient