What about things like scaling, or even just what if your one server runs out of resources to fit more apps on?
What about things like scaling, or even just what if your one server runs out of resources to fit more apps on?
One server scales vertically and can serve a good number of projects and users. Huge spikes eg. due to attacks, lead to outages instead of runaway bills.
Premature optimization for 99% of people's projects. Once you run into "scaling" issues you can always run it on a more powerful server.
To get started in a simpler way, and in a way that solves 80% of use cases. Once you need to scale, then you can scale. Why worry about that upfront with all the complexity it entails?
>what if your one server runs out of resources to fit more apps on
There's vertical scaling. Rent a bigger server.
Disclaimer: I am the Dokku maintainer.
Does the k3s scheduler work with existing non-k3s k8s clusters as well?
Disclaimer: I am the Dokku maintainer.