← Back to context

Comment by myguestacc

1 day ago

This resonates with my experience as a small startup dev. I wouldn't mind bringing my own servers for running my apps but for k8s I need at least 3 control nodes in each cluster and I need multiple clusters to cover different parts of the world. All those control planes are idling most of the time but cost money and effort to keep them alive. I'm sure those could be shared among dozens of users. Is this something you are going to support? Or I'll also have to rent the worker nodes from you?

You rent the compute, storage and network from the worker clusters at a fixed monthly price as one budget package, just like how you buy VPSes back in the days (think EC2 Lightsail or Linode, except now you just have a K8S context). You can choose multiple geolocations, but I'm still looking for a successful lab simulation first.

Right now I'm hosting my own test cluster under my bed so I can't show it.

You don't have to manage CNI, CSI, Linux kernel, etcd. You just need Kubernetes app development knowledge and that's basically it.

Now I'm still thinking about how to get live migration and failover working, so it is going to take a painful while...Kata Container doesn't support it out of the box but Cloud Hypervisor does