4 ms·
> Is Kubernetes really that popular out there in the wider software world? I guess it could be a regional thing, but for the most part i'd be inclined to say y
by KronisLV 5y ago
> Is Kubernetes really that popular out there in the wider software world?
I guess it could be a regional thing, but for the most part i'd be inclined to say yes.
Most of the larger cloud vendors offer managed Kubernetes in one way or another (Azure, GCP, AWS, Scaleway etc.), which you cannot say about any other orchestrator out there.
Most of the large enteprises that i've worked with also are moving towards introducing Kubernetes internally, sometimes with pretty large clusters for multiple projects at once!
Similarly, most of the tooling out there is focused on Kubernetes nowadays (networking, storage, deployment solutions), which isn't the case for other orchestrators.
Of course, many out there don't even need an orchestrator - Docker or even Docker Compose (or the podman equivalents, or other solutions like that) are oftentimes enough for smaller scale projects, it can be a while before you would enjoy the benefits from the likes of Docker Swarm, Hashicorp Nomad or even one of the many Kubernetes distros out there. Once you need to scale past one (or a few servers) and need to orchestrate deployments across all of them, it might just be worth to look into them, though.
- intrepidsoldier 5y agoKubernetes is indeed popular. Inexplicably so, I must admit.
- KronisLV 5y ago> Inexplicably so, I must admit. I guess that's because Google largely won the "container wars", being the first to market with a reasonably complete feature set, brand reputation and resources for continued development, offerings by most cloud vendors and also a large dose of hype in the form of developer talks, demos, press releases/newsletters, tutorials, learning resources and i guess even certifications. Of course, that wasn't all just Google - once the hype around it started, numerous parties joined in, wanting recognition, relevant skills, or even to market their products that are built around supporting the complexity of Kubernetes. Compare that to something like Apache Mesos, which, while initially promising, largely fell by the wayside and never really caught on: https://mesos.apache.org/ https://mesos.apache.org/
- emteycz 5y agoMesos used to be popular right before Docker became popular. To this day I am not sure how I'd deploy a dockerized app to Mesos... Which is IMHO a big part of the problem.
- tomnipotent 5y ago> Inexplicably so, I must admit. Larger surface area that can be controlled programmatically without needing to involve the people managing the hardware or network. This makes certain engineering choices (like microservices) more tenable.