4 ms·
I kinda blame the mentality that the only way to use containers is with K8s. Docker compose and basic scrips can take wayyy too far.
by papichulo2023 1y ago
I kinda blame the mentality that the only way to use containers is with K8s. Docker compose and basic scrips can take wayyy too far.
- mococa 1y agoI agree — Docker Compose is more than enough in most cases. At work, the only reason we migrated to Kubernetes was to enable zero-downtime deployments (blue/green). That said, to be honest, I don’t find Kubernetes complex — but that might be because I’ve been using it for quite some time.
- papichulo2023 1y agoThe problem is not to use it but to maintain it, keeping a baremetal k8 cluster updated takes a lot of effort, reason why most people recommend to use a managed one. It is like the entry pill to the cloud lock-in.
- pvtmert 1y agoI am not sure if the _Swarm_ is still alive, but it can definitely do blue/green rolling deployments... I fought really hard at one of the startups I previously worked. For the CV/Resume polishing, engineers pushed for K8s. It was outrageous for me since there were total of 3 applications running. 1 Python monolith and 2 other smaller Go apps. Just before that, I was able to reduce AWS costs from 5k+/eur/month to sub 2k/eur/month. Having 3 parallel environments running at the time. (Dev/Staging/Prod).