GKE tutorial: Get started with Google Kubernetes Engine

Discover how easy it is to create a Kubernetes cluster, add a service, configure autoscaling, and tap other great features of GKE

Become An Insider

Sign up now and get FREE access to hundreds of Insider articles, guides, reviews, interviews, blogs, and other premium content. Learn more.

Kubernetes will save us all. If only we could work out how to install and maintain it. For the uninitiated, Kubernetes (also known as K8s to your local neighborhood hipster developer) is an open-source platform for running and orchestrating container-based applications and services. These are most often deployed in Docker containers, but other container runtimes—such as Containerd and Rkt—are supported.

Google has accumulated a great deal of knowledge about running containers in their operations over the past decade and a half. Kubernetes represents the third generation of container management systems at Google, after Borg and Omega, and has emerged as the principal container platform these past few years, pushing past other offerings such as Mesos and Docker’s Swarm. For the enterprise, Kubernetes offers something close to the Holy Grail: “What if OpenStack, but it actually works?”