Coming from the Ruby and Node eco-systems I know what you mean, but I've also found it to be not that bad to roll my own depending on the complexity of the service. In some cases I'm finding I like it better that way because it's less "magic." For example, I can open the module anytime and see how the HTTP request is being made to the K8s API.
Definitely not for everyone or everything, just thought I'd share the thought.
Definitely not for everyone or everything, just thought I'd share the thought.