This is one of the main reasons itโs a terrible system. Another reason is that Kubernetes and containers in general pile complexity atop complexity without offering anything to help deal with this, or even improving the experience over what existed before.
They do incorporate some accidental complexity as I discussed around containers, but we canโt fault Kubernetes for the world that it was born into.
Oh yes we can, because itโs a horrifically bad design and system. Itโs just an abysmal and poorly-conceived way of doing things that regresses tech 30 years. Someone on Hacker News said Kubernetes is like if you wrote a mainframe in software and I think thatโs about perfect as a description of why Kubernetes and containerization in general sucks.
I believe much of the containerization and Kubernetes push is just money-making propaganda by the cloud providers anyway. Otherwise, it wouldโve never gained the traction it has.