Top 6 Kubernetes alternatives

Last updated: November 30, 2017
Kubernetes
Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops with Kubernetes by Google.

The best Kubernetes alternatives:



Docker



CoreOS



OpenStack





Latest news about Kubernetes


2017. Kubernetes comes to Amazon Web Services



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.




2017. Microsoft Azure shifts its focus to Kubernetes



As far as container orchestration goes, Kubernetes is quickly becoming the de facto standard, even as Docker Swarm and Mesos/Mesosphere DC/OS continue to find their own niches. For the longest time, Microsoft argued that one of the advantages of its managed Azure Container Service (ACS) was its support for multiple orchestration tools, but that’s shifting a bit today and Microsoft is changing the acronym for the Azure Container Service to AKS where K stands for Kubernetes. AKS itself is free, but you still pay for the VMs that actually run your containers, of course. That’s unlike the Google Container Engine, which charges users a flat fee per hour and cluster on its service. It’s a small fee, but it’s not free.


2017. Pivotal, VMware and Google forge container partnership



Pivotal, VMware and Google have teamed up on a containerization project that the companies say should simplify creating, deploying and managing container projects at scale. Google brings Kubernetes to the table, the open-source container orchestration tool. Pivotal adds the Platform as a Service piece with Cloud Foundry and VMware adds a management layer to pull it all together. Google will sell it as part of the Google Cloud Platform. Pivotal and VMware will have their sales teams selling it, and Dell-EMC (which owns Pivotal and VMware) could be selling it with their hardware offerings in a package.


2016. Google launches a more scalable and robust Kubernetes



Google released the next version of Kubernetes, its open source orchestration service for deploying, scaling and managing software containers. The focus of version 1.3 is on providing Kubernetes users with a more scalable and robust system for managing their containers in production. In addition, Kubernetes now also supports more emerging standards including CoreOS’s rkt, and those put forward by the Open Container Initiative (OCI) and Container Network Interface (CNI) initiatives. With this update the users will be able to set up services that span multiple clusters that can even be hosted across multiple clouds, too. Google notes that this enables new hybrid and multi-cloud scenarios and will allow for creating high-availability clusters that are more resistant to outages.


2015. Google Container Engine now supports the latest version of Kubernetes



Google is launching updates to its Container Engine, the service for automatically managing clusters to run and orchestrate container deployments. From now it supports the latest version of Kubernetes (version 1.1). This new version introduces a number of performance improvements and those are now also available to Container Engine users. This means Container Engine now also features horizontal pod autoscaling (which basically adds more servers to your cluster when needed), as well as an HTTP load balancer that lets developers route traffic to different Kubernetes services based on traffic. The team also re-architected the networking system with an eye on speed. Google says this work (which introduced native iptables to Container Engine) “virtually eliminates CPU overhead and improves reliability.”