This page explains pricing for Google Container Engine nodes and clusters, as well as quotas and limits for nodes, clusters, and API requests.
Pricing for nodes
Container Engine uses Google Compute Engine instances for nodes in the cluster. You are billed for those instances according to Compute Engine's pricing, until the nodes are deleted.
Pricing for cluster management
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:
|Nodes in the cluster||Referred to on your bill as...||Price for cluster|
|0 to 5 nodes||Basic Cluster|
|6+ nodes||Standard Cluster|
You can use the Google Cloud Platform pricing calculator to create an estimate of your monthly Container Engine charges, including node pricing.
Quotas and limits
Container Engine's per-project limits are:
- Maximum of 50 clusters per zone.
- Maximum of 2000 nodes per cluster.
The API rate limit is 10 requests per second.
You might also encounter Compute Engine resource quotas. Additionally, for projects with default regional Compute Engine CPUs quota, container clusters are limited to three per region.
About Kubernetes master nodes
If you have used the open-source Kubernetes project, you are familiar with the Kubernetes master node running on its own machine instance. Because Container Engine abstracts away the existence of the master, you are not charged for the master node.