Is K8s Too Complicated? ￼
Right tool for the right job. Is K8s too complicated? For some use cases it is.<p>They probably should do a better job of discouraging certain use cases, but calling their elevator pitch “bullshit” is hyperbolic.<p>There are exceptions to every rule, but a good rule of thumb is cluster size. If you’re managing less than 25 servers than K8s is <i>probably</i> over kill. As you start to creep north of 40 servers K8s really starts to shine. The other place K8s really shines is dynamic load. I manage anywhere from 600-1000 16Gb VMs, I can’t imagine doing it without K8s.<p>If cluster size isn’t a good rule of thumb then application architectur probably is. If no one person in you company has a complete mental model of the application architecture or it is impossible because it is so complex, again container orchestration might be a good way to go.<p>Final point:
If you’re struggling with K8s swallow your pride and buy a managed solution, then learn as you go.