Container Engine

One-click Kubernetes clusters, managed by Google

Try It Free View My Console

Automated Container Management

Google Container Engine is a powerful cluster manager and orchestration system for running your Docker containers. Container Engine schedules your containers into the cluster and manages them automatically based on requirements you define (such as CPU and memory). It's built on the open source Kubernetes system, giving you the flexibility to take advantage of on-premises, hybrid, or public cloud infrastructure.

Set Up a Cluster in Minutes

Set up a managed container cluster of virtual machines, ready for deployment in just minutes. Your cluster is equipped with capabilities, such as logging and container health checking, to make application management easier.

Declarative Management

Declare your containers' requirements, such as the amount of CPU/memory to reserve, number of replicas, and keepalive policy, in a simple JSON config file. Container Engine will schedule your containers as declared, and actively manage your application to ensure requirements are met.

Flexible & Interoperable

With companies like CoreOS, Huawei, IBM, OpenStack, Red Hat, and VMware (and the list keeps growing) integrating Kubernetes into their platforms, you'll be able to move workloads, or take advantage of multiple cloud providers, more easily.

Container Engine Features

Run Docker containers on Google Cloud Platform, powered by Kubernetes.

Docker support
Container Engine supports the common Docker container format.
Private container registry
Google Container Registry makes it easy to store and access your private Docker images.
Automatically scale up and down your application based on your resource utilization (CPU, memory).
Logging & Monitoring
Enable Stackdriver Logging and Stackdriver Monitoring with simple checkbox configurations, making it easy to gain insight into how your application is running.
Fully managed
Container Engine is fully managed by Google reliability engineers, ensuring your cluster is available and up-to-date, including both auto-upgrading and auto-repairing your master and nodes. The Google Cloud Container Engine Service Level Agreement commitment is a Monthly Uptime Percentage to Customer of at least 99.5%.
Hybrid networking
Reserve an IP address range for your container cluster, allowing your cluster IPs to coexist with private network IPs via Google Cloud VPN.
Identity & Access Management
Control access in the cluster with your Google accounts and role permissions.

“ Container Engine delivers a high-performing, flexible infrastructure that lets us independently scale components for maximum efficiency.”

- George Yianni Inventor of Hue and head of technology-connected lighting for the home at Philips Lighting

Container Engine Pricing

Container Engine charges a flat fee per hour per cluster for Container Engine's cluster management, depending on the number of nodes in that cluster. Compute Engine instance pricing applies to nodes, until a cluster is deleted. Learn more in our pricing guide.

Iowa Oregon Northern Virginia South Carolina Belgium London Singapore Taiwan Tokyo
Nodes in the cluster Referred to on your bill as... Price for cluster
0 to 5 nodes Basic Cluster
6+ nodes Standard Cluster

Increasing a cluster to 6 or more nodes automatically begins charging. Resizing down to 5 or fewer nodes automatically removes any charge going forward.
Compute Engine instance pricing applies to nodes, until a cluster is deleted.

Container Engine cluster pricing includes hosting and maintenance of the Kubernetes master.