They need Kubernetes. That's not my opinion - I checked.

They need Kubernetes. That’s not my opinion - I checked.

Microservices, multiple teams, different deployment cycles.

The cluster exists - kubernetes doesn’t. They used it as a dumping ground for a bunch of websites.

  • No requests/limits on workloads.
  • Namespace projectname-dev sitting next to website-www - meaning prod.
  • Three nodes, no autoscaling, no monitoring.
  • StorageClass RWO only - shared disk doesn’t work without affinity, with affinity you lose the whole point.
  • Raw manifests deployed via kubectl apply, images tagged latest.

And then I showed up. Created a Helm chart for a new service with requests/limits - by the book. New pod stuck in Pending.

Cluster overprovisioned.

The question isn’t “do you need Kubernetes”.

The question is - are you ready for it.