5 ms·
k8s is complicated (have you seen the docs on node affinity and taints? come on). i've seen several cases where a group of k8s experts pitched the infra as easy
by 0xFACEFEED 6y ago
k8s is complicated (have you seen the docs on node affinity and taints? come on). i've seen several cases where a group of k8s experts pitched the infra as easy to configure/maintain and 12 months later they're being crushed by the weight of all k8s abstractions.
i don't blame you. k8s is great job security ;) for now.
- joana035 6y ago> have you seen the docs on node affinity and taints? Yes, pretty neat and easy way to tag your nodes and tell where your workload will run. What is the deal?
- nikisweeting 6y agoI think you've been using it long enough that you forgot how much of a hurdle learning an extremely high-surface-area piece of tech is. The individual abstractions may be simple once you understand them in hindsight, but making an application developer that normally does not work with cluster management learn 100 new abstractions is not "easy".
- joana035 6y agoEverything looks hard if you lack the fundamental knowledge. Doesn't mean that the tool itself is complicated, and spreading propaganda is plain wrong. Instead, I recommend to read the docs, watch videos and, most important, try it out.
- nikisweeting 6y agoI'm a sysadmin and dev with 10+ years of experience, I've literally written my own cluster container management system, and I've spent probably a hundred hours learning and using kubernetes for months with dozens of services. After a few months I switched everything back to docker compose because it wasn't worth the complexity for our small sized company. k8s is not a magic bullet, it's an incredibly dense and nuanced piece of technology that is only the right solution for a certain class of problems.
- yjftsjthsd-h 6y agoPerhaps most things look hard until you understand them, but that doesn't make the learning curves the same. Having attempted to learn enough docker swarm and k8s to cover the same uses (standard "run a bunch of containers on a homogeneous group of servers to provide a webapp"), and sunk massively more time into k8s and still not figured out major sections of how it's supposed to work, I can assure you that k8s does in fact suck as a beginner, and dismissing valid criticism as propaganda is plain wrong.