3 ms·
What about managed k8s solutions such as EKS? Would they also be a full time job? I understand that is probably more expensive but I'm curious if it would still
by miguendes 6y ago
What about managed k8s solutions such as EKS? Would they also be a full time job? I understand that is probably more expensive but I'm curious if it would still be pain as having your own cluster.
- WnZ39p0Dgydaz1 6y agoThe main benefit you get from managed Kubernetes solutions is network/security, update- and scaling-related. These things are important, but they don't reduce the daily operating complexity around deployments (applications) on the cluster. In other words, they take the pain out of running and setting up Kubernetes itself, but they don't simplify using Kubernetes. I highly recommend using a managed solution unless you absolutely know what you are doing in terms of networking, security, and disaster recovery. They are not too expensive either, you're still mostly paying for the VM nodes. The only reason we're not using a managed solution is because we have some specific edge networking and multi-cluster requirements that are hard to do with a managed solution.
- zie 6y agoAgreed. And just to say, managing k8s on own hardware(or in cloud VM's) is a full-time position, which means you probably need more than 1 actual employee in that role, especially if you are a 24/7 shop, where you need 24/7 uptime and suddenly k8s is costing you a few full-time people just to keep k8s alive and healthy. That's a HUGE cost. I manage nomad on the side, I spend < 10% of my time babysitting nomad, consul and vault. Basically I just upgrade it occasionally. Otherwise I rarely think about it.