Kubernetes vs OpenStack

Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops with Kubernetes by Google.
OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution.
Comparing Kubernetes vs OpenStack is like comparing apples to oranges. Because your business is unique and nobody except you can decide, which is better for your company. But we can add some fun to your research and suggest some new comparison parameters.

Ok, now let's compare the UI. Looks like OpenStack has more user-friendly interface than Kubernetes because it's bigger. At least on our screenshots

To compare the popularity of the solutions we counted how many alternatives people search for each of them on the Internet. And it turns out that OpenStack is more popular than Kubernetes

Now let's look at the recent activities of our competitors:

- Kubernetes comes to Amazon Web Services (in 2017)
- Microsoft Azure shifts its focus to Kubernetes (in 2017)
- Pivotal, VMware and Google forge container partnership (in 2017)
- Google launches a more scalable and robust Kubernetes (in 2016)
- Rackspace offers ready-to-use Openstack private clouds (in 2016)
- Google Container Engine now supports the latest version of Kubernetes (in 2015)
- Google is joining OpenStack (in 2015)
- VMware integrates its cloud management tools with OpenStack (in 2014)
- Surprise! VMWare has joined OpenStack (in 2012)
- OpenStack - is like the Soviet Union. Who develops OpenStack? (in 2012)

Looks like OpenStack was recently more active than Kubernetes (at least in our news). We also found some news, in which Kubernetes and OpenStack meet head to head:

2017 - Kubernetes comes to Amazon Web Services. Your move, OpenStack !

Amazon Web Services added long-awaited support for the Kubernetes container orchestration system on top of its Elastic Container Service (ECS). Kubernetes has become something of a de facto standard for container orchestration. It already had the backing of Google (which incubated it), as well as Microsoft and virtually every other major cloud player. So AWS is relatively late to the party here but it does already have over 100,000 active container clusters on its service and that these users spin up millions of containers already. AWS’s users are clearly interested in running containers and indeed, many of them already ran Kubernetes on top of AWS, but without the direct support of AWS. But with this new service, AWS will manage the container orchestration system for its users. ECS for Kubernetes will support the latest versions of Kubernetes and AWS will handle upgrades and all of the management of the service and its clusters.