Ok I have a strange question about #kubernetes, on the surface Kubernetes is a container scheduler, but is that just because the default library/api’s/resources are all designed around that purpose? Could you remove all those API’s and repurpose what seems to just be a fancy event loop for another purpose?

I did a project where I took the Prometheus server and tried to answer the question “why is Prometheus pull based” and wondered if you could use the remote write api to just build a push agent, and it seemed like the answer was yes?

Wonder if I should do the same with k8s

@mikkergp yes it is 😎

Basically every new operator that you install and every resource that you add already builds on that approach.

@mikkergp yes, and the people at https://www.kcp.io/ do that ;)
kcp.io

Horizontally Scalable Control Plane for Kubernetes APIs