Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)



Containers on Google Cloud Platform

Overview

The Kubernetes and container-optimized VM releases are open source projects to make it simple to run Docker containers on Google Cloud Platform. The container-optimized VM provides a way to statically and declaratively run multiple Docker containers on a Google Compute Engine instance. The Kubernetes release enables dynamic container scheduling across multiple VM instances, including over container-optimized VMs. All additions by Google are open sourced.

There is more to come, and we hope you get involved .

Container VMs

Container-optimized Google Compute Engine images are Debian images with a few additions:

  • The Docker runtime is pre-installed, so you're ready to create containers as soon as your instance is up.
  • The image includes an agent that handles container manifest files, to create and monitor containers automatically.

More information about container VMs, including sample code to get you started, is available on the Container-Optimized Images page.

Kubernetes

Kubernetes is an open source container cluster manager. It schedules any number of container replicas across a group of node instances. A master instance exposes the Kubernetes API, through which tasks are defined. Kubernetes spawns containers on nodes to handle the defined tasks.

The number and type of containers can be dynamically modified according to need. An agent (a kubelet ) on each node instance monitors containers and restarts them if necessary.

Kubernetes is optimized for Google Cloud Platform, but can run on any physical or virtual machine.

To get started, visit the Kubernetes repository on GitHub .

Get involved

We encourage you to be involved in the development and design of the image and the related open source projects:

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.