3 ms·
Managed Kubernetes has such low overhead though, and gives you so many options to play with later on (across clouds, on-prem, serverless). Some cloud providers
by jonfw 5y ago
Managed Kubernetes has such low overhead though, and gives you so many options to play with later on (across clouds, on-prem, serverless). Some cloud providers don't even charge you for the control plane, so you're not even paying for the overhead.
If you've got a legacy application that doesn't play nice in containers, I get why you would stay away, but if you're writing something new- it's so easy to take advantage of K8s.
- mirceal 5y agothere. you captured it beautifully. “It’s sooo easy to play with K8s”. If I can get away with a serverless service why bother with k8s? If I can run my service inside a VM and front the service with a LB, why bother?
- jonfw 5y agoKubernetes is a good tool to run a service inside a VM and front the service with an LB. And if you ever have a need for more than that- you're ready. I think your argument is that K8s adds a lot of complexity, but that's just not true if you're using a managed service. If all you need is a couple of workers and ingress, you're set up in a few minutes
- mirceal 5y agousing a managed service for what? the k8s control plane? so what are you actually using? containers? > And if you ever have a need for more than that- you're ready. If you ever need more than that you can evaluate it at that time. K8s is creating the maintenance nightmares of tomorrow today.