Funded by the software conference industrial complex?

I don’t think I’ve ever used a tool as needlessly complicated, badly put together, and wildly popular as this garbage software for trash people, unless you count all the software people have built on top of it trying to make it remotely manageable.

The fact that it was designed by/for/at Google for managing deployments of their absolutely batshit monorepo should tell you all you need to know about how it’s structured. This is not software for normal people.

This is software by and for ops engineers who are so jokerfied they went full dada, signed a pseudonym on a urinal, and made it into the New Hotness in tech.

This is software by people who got tired of answering questions about deployments, and responded by writing a system so complicated it’ll take you weeks of pouring over manuals and watching some smug jabroni’s recorded conference talks just to figure out what question to ask.

This was written by people who thought “kubernetes” was a good name for their tool, who thought --selector=app=shitfuckballs was a good design for filtering data, and that everyone will happily come up with complicated regexes and ten-step jq queries on the fly while their entire infrastructure is on fire because someone typoed a command.

This was written by people that think a 10k line yaml file is a reasonable thing to read or write.

This was written by people who would’ve been fired from AWS for their overly complex and esoteric interface design.

How the fuck did this trash gain any traction at all, let alone widely adopted?

  • DefinitelyNotAPhone [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 years ago

    Meh, k8s is fine so long as you’re using a cloud provider or have conned someone else into managing the cluster on bare metal, it’s just got an upfront learning curve. I’m personally a big fan of the “fuck you write a proper stateless scalable service and not some monolithic piece of shit that requires hourly VM backups” stick I get to wield because of it.

    There’s definitely a degree of size and complexity you need to hit before you need it though. I run my home server on docker-compose and that works just fine for me :shrug-outta-hecks: