4 ms·
Like scaling and fault tolerance? :)
by loriverkutya 6y ago
Like scaling and fault tolerance? :)
- viraptor 6y agoYou can do scaling and fault tolerance without a mesh networking approach. We've been doing it for a long time, even including containers as app delivery.
- dijit 6y agoKubernetes adds some nice stuff but “scaling” and “fault tolerance” can be achieved very easily without it. Kubernetes is great because it’s a very standard way to interact with computers. Doesn’t matter really if it’s google cloud, on prem, AWS or whatever, it is the same. The idea being that it abstracts away a lot of the toil work of ops, with the very obvious caveat that you don’t know what the sausage factory is doing. I’m pretty kubernetes neutral, some of the concepts are great and deserve replication. (Kube-dns + etcd!, sidecars, scheduling to a cluster) Some are pitfalls that might cost a lot of people a lot of time in the future. (Networking and storage abstractions being prominent examples) But as with everything, it’s pros and cons, the complexity being a pretty large con in my personal opinion. I say this as a person who is currently converting a lot of stuff to kubernetes because it solves some particular problems we have really well.
- papito 6y agoCare and feeding of a production Kubernetes cluster requires constant care, feeding, and maintenance of expertise that would cost any company hundreds of thousands of dollars a year. Have we really arrived at a point where a good old autoscaling group with a few servers and a replicated database is just not good for anything?