Do I Need Kubernetes?
Here&#x27;s a quick reference:<p>1) Are you on AWS? Then you don&#x27;t need Kubernetes. Use Fargate.<p>2) Are you on Google Cloud? Then you don&#x27;t need Kubernetes. Use Cloud Run.<p>3) Are you on Azure? Then you don&#x27;t need Kubernetes. Use Azure Container Instances.<p>4) Are you on a PaaS like Heroku? Then you don&#x27;t need Kubernetes.<p>5) Are you on a random VPC provider &#x2F; bare metal machines? You could probably still do without Kubernetes using Docker Swarm (apparently it&#x27;s not dead!), Nomad, Mesos DC&#x2F;OS, or a standard Linux box and systemd (or some other process or cluster scheduler).<p>6) Do you need to solve the bin-packing problem? Do you need to self-host a service mesh of microservices in multiple colocated regions? Do you need a fully automated redundant fault-tolerant network of disposable nodes to constantly reschedule different versions of applications with stringent RBACs, scheduled tasks, dynamic resource allocation, and do you have about a million dollars to spend on building and maintaining it all? Then you need Kubernetes.