Updated: January 02, 2020
Kubernetes is a platform that allows to manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops with Kubernetes by Google.
2019. Gravitational nabs $25M to ease cloud deployment with Kubernetes
As we move into an increasingly multi-cloud world, there is a portability problem moving applications between clouds. The application might depend on the cloud provider’s capabilities, and they use all this different middleware software that the cloud providers are bundling today with the infrastructure. Gravitational wants to fix that, and today it announced a $25 million Series A. The company believes customers should build software using Kubernetes, open-source software and standards, and instead of building in the cloud dependencies up front, make their programs completely vanilla. The company offers a couple of cloud deployment tools, Gravity and Gravitational Teleport as open source.
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.”