Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There's an absolutely massive ecosystem of tooling around it to make a developer's life easier and abstract away the confusing parts. No one needs to write K8s manifests directly if they don't want to.


The abstractions work very well, until they don't and you need to dive in 5 abstractions deep to debug what's happening, or an upgrade needs to be done and you have conflicting dependencies a few levels deep.


Even during development I’ve had to learn far more than I’d like about k8s internals as things broke left and right.

ECS, nomad or even autoscaling VMs are much easier to deal with when they fail.


But isn't this the case with everything? I feel there is a necessary level of complexity to everything. Things can't be made simpler beyond a level.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: