Kubernetes is the antithesis to KISS. If you’re Google, then you need something like K8s. Most orgs using it are pretenders or trend followers. Sadly it has become the “standard” way to deploy apps.
Kubernetes is the antithesis to KISS. If you’re Google, then you need something like K8s. Most orgs using it are pretenders or trend followers. Sadly it has become the “standard” way to deploy apps.
I remember a conversation with a "DevOps" engineer when I started 3 years ago. They had evaluated Kubernetes and decided against it due to how complicated it is. He left a year ago, shortly before the project started.
The project is a mess and no one knows what they are doing. They've been building it for almost a year and nothing works.
I'm pretty sure the decision was made based on the desires of the developers with a fragile veneer about how it is necessary for the product they want to build.
At least it's fun to learn, albeit frustrating to work with.
One of the most damaging belief a developer can have is "if my stack looks like * insert unicorn *'s stack, we will be a unicorn"
Microservices & Kubernetes are poster children for:
they have 4 physical servers in total and have been at it for more then a decade.
the only time they had downtime was during the migration from one DC to the another one.
this system runs 80% of the EDI market in my country...
simple solutions are usually better.