Thursday, October 19, 2017

Google hails Kubernetes as the core cloud orchestration platform of the future

Scalability, stability and automation core assets to the future of containers and how data workloads are processed from now on.

Google has released the latest version of the Kubernetes platform as the cloud provider raises the bar on its works around the development of container-centric infrastructure.

The announcement was made by Aparna Sinha [pictured above], product management team lead at Google, during CloudNativeCon + KubeCon Europe 2017, in Berlin.

Kubernetes was created by Google in 2015 and is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts.

The new version, Kubernetes 1.6, has been built to advance the platform’s capabilities around scalability, stability and automation, so multiple workloads can be deployed to multiple users on a cluster.

Sinha told the audience: “The Kubernetes community as a whole decided we are going to focus on stability, that is a core value proposition to our users.

“What I hear from users is that they want global scale, they want to serve users where they are at scale and they often use multi-clusters around the world to serve regions.

“Kubernetes has to do with reducing IT infrastructure costs and offer stability. This release is very focused on stability. Making sure you can run multi types of workloads in one cluster in an efficient model.”

She also said that Kubernetes 1.6 was the first time a non-Googler led the management of the release, referring to Dan Gillespie, software engineer at CoreOS.

One of the main assets of the new version is the fact that it can cope with 5,000 node clusters, a 150% increase compared to the platform’s previous edition.

Developers have also moved dynamic storage provisioning to stable, and role-based access control (RBAC), kubefed, kubeadm, and several scheduling features have been moved to beta.

Sinha said: “We have also added intelligent defaults throughout to enable greater automation out of the box.”

She also thanked the open source community and the 275 authors that helped develop Kubernetes 1.6 and that pulled together more than 5,000 commits.

When Google launched the platform, the company contributed to 67% of the solution, according to Chen Goldberg, Director of Engineering, Container Engine & Kubernetes, Google.

The release now made available saw Google contribute to ‘only’ 42.8% of the code. The largest category of contributors were independent individuals at 45.1%, followed by Red Hat with 6.8%.

Other companies involved in the development include Huawei, Weaveworks, CoreOS, Fujitsu Group, ZTE Corp and Mirantis.

Sinha said: “We all know containers are important and crucial, but you also need a portable stack that runs anywhere.

“We believe that in order to achieve this level of applicability across environments it takes a large community across the world just like our users are across the world.

“The openness and transparency lets us stay honest and gives us the feedback, whereas we are building the right product and going tin the right direction.”

Picture source: Cloud Native Computing Foundation