3 ms·
> Kubernetes is actually pretty great for the vast majority of use-cases Its a pain in the arse, and you're on the hook for looking after it. I'm captain inf
by KaiserPro 4y ago
> Kubernetes is actually pretty great for the vast majority of use-cases
Its a pain in the arse, and you're on the hook for looking after it.
I'm captain infra, so when Managed DBs came along, I felt threatened. But then when I used it, I realised that, yes, they are expensive, but I don't have to fucking worry about them. One touch deploy, proper backups are an option away, as is proper role based auth. K8s is like having a DB admin. Everything revolves around them, and it can be limiting, unless you have a specific use case.
K8s is useful for a specific role, but for most people who've outgrown a single machine/bunch of machines, ECS is good enough. Yes, there are fancy things you can't natively do, but you probably shouldn't do those just yet anyway.
Where K8s comes in useful is probably limited to:
1) mixture of real steel and cloud
2) A cluster shared with a large number of team, each deploying services that rely on other people's stuff
I've been managing clusters in one for or another for many years. K8s is certainly better than swarm, but its really not that great as a general purpose "Datacentre OS".
in short, K8s is your generation's XML.