3 ms·
That's quite early to go Kubernetes cluster. (I'm reminded of the old "does it run Beowulf" meme)
by mhd 5y ago
That's quite early to go Kubernetes cluster. (I'm reminded of the old "does it run Beowulf" meme)
- dfox 5y agoThat depends. Nowadyas installing k8s is easy enough that it is probably the most strightforward way of getting automated deployments that is reasonably reliable. The only issue is that the control plane is somewhat heavy weight, which can be issue for these small cheap VM instances (and I suspect that the reason why they are cheap is that they are intentionally sized such as not to make sense for production k8s deployment).
- mhd 5y agoI think it boils down to what people deem "reasonably reliable" for such starting situations or whether that's a requirement in the first place. Related to whether it's better/required to structure your software as set of services or a monolith. Of course, if you're already doing a devops or particularly mean full stack regular job where this is your daily bread, you might as well use the knowledge.
- watermelon0 5y agoInstallation is easy, but maintenance/upkeep is non-trivial. Kubernetes ecosystem is complex by itself, without having to run non-managed control plane. They have K8s cloud controller manager to manage load balancers and private networking, and driver for attaching persistent volumes. Also, instances go up to 32 vCPU/128 GB of memory, so they are more than enough to run most loads, including the control plane.