Thankfully, that is changing with things like minikube, kubeadm, kops, and self hosted Kube.
I think the orchestration wars are essentially over. Kube has insane momentum, and is a well architected solution.
Thankfully, that is changing with things like minikube, kubeadm, kops, and self hosted Kube.
I think the orchestration wars are essentially over. Kube has insane momentum, and is a well architected solution.
To be clear I'm not saying there aren't deployments where the complexity of something like kubernetes isn't necessary.
But most people only run a small number of servers. I'd argue most clusters people are deploying are going to stay below 10 servers for their entire lifetime, and a dozen or two services that generally tends to need basic high availability and load balancing and 1-3 different data stores with replication/data persistence requirements. For that kind of setup, while you certainly can run kubernetes, the complexity of it simply isn't needed.