KuberNOTes

Kubernetes is such absolute shit to work with. Itโ€™s one of the worst tech products Iโ€™ve ever used. It perpetually feels alpha-level. Partially thatโ€™s because itโ€™s based on the priorities and โ€œneedsโ€ of developers, so it favors extreme complexity over everything else โ€” with security, networking and performance as a very late afterthought. Infrastructure people wouldnโ€™t overlook those items. But the reality is, most devs donโ€™t care about them and donโ€™t understand them. (Many devs think a millisecond is โ€œnot much differentโ€ than a microsecond, for instance.)

Itโ€™s also an example of โ€œnew, cool, so must be good.โ€ Tech is much the same as the fashion world. Surprisingly similar, in many ways. Various flashy products emerge, most of which donโ€™t perform in any way as well as the old versions, but offer some cachet, some sense of being โ€œin styleโ€ and are adopted by people shilling things or too clueless to actually understand anything other than the latest headlines.

And then MBAs and poor tech leaders pick up on this and force others to adopt that tech, even when it is completely inappropriate to the use case. Kubernetes experienced significant growth and usage from that.

Kubernetes is needed by maybe 0.01% of companies. Everywhere else, itโ€™s an absolute waste and pointless.