Comment by cortesoft
2 hours ago
I do appreciate the way Kubernetes forces you to plan for instance failure from the beginning, and that it creates standards on how to deal with it.
However, I feel like this article really glosses over the challenge of stateful workloads by simply handing over that responsibility to the cloud providers.
A lot of us have to run our own servers in our own datacenters for various reasons, so we have to solve that problem ourselves.
Luckily, the same principals apply for stateful workloads, it is just more challenging. You have to plan for instance failures while still preserving your data.
Even more luckily, the tools for this have gotten better and better. Various database controllers are getting much better at handling clustering and failover for you, so you can handle instances and nodes going down without losing data and without having to outsource the management to the cloud.
No comments yet
Contribute on Hacker News ↗