Pricing for nodes
Container Engine uses Google Compute Engine instances for nodes in the cluster. You will be billed for those instances according to Compute Engine's pricing, until the nodes are deleted.
Pricing for cluster management
Google Container Engine charges a flat fee per hour per cluster for Google 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|
This fee is in addition to the pricing for nodes.
If your cluster is resized, the pricing for that cluster will change accordingly.
You can create an estimate of your monthly Container Engine charges, including node pricing, using the Google Cloud Platform pricing calculator.
A note about Kubernetes master nodes
If you're coming to us from the open-source Kubernetes project, you're used to the master node running on an additional machine instance. Google Container Engine abstracts away the existence of the master; it doesn't count as an instance for the purpose of pricing.
Quotas and limits
The following per-project limits are enforced:
- Maximum of 50 clusters per zone.
- Maximum of 2000 nodes per cluster.
API rate limits are:
- 10 requests per second.
- 1 000 000 requests per day.
You might also encounter Google Compute Engine resource quotas. Additionally, for projects with default regional Compute Engine CPUs quota, container clusters are limited to 3 per region.