This page explains pricing for worker nodes and cluster management in Google Kubernetes Engine (GKE).

Pricing for cluster management

Starting June 6, 2020, GKE will charge a cluster management fee of $0.10 per cluster per hour. The following conditions apply to the cluster management fee:

  • One zonal cluster per billing account is free.
  • The fee is flat, irrespective of cluster size and topology.
  • Billing is computed on a per-second basis for each cluster. The total amount is rounded to the nearest cent, at the end of each month.
  • The fee does not apply to Anthos GKE clusters.

The following example demonstrates how the cluster management fee is applied for an organization’s billing accounts. In this example, the organization’s regional and zonal cluster hours are listed excluding Anthos GKE cluster hours. The total billable amount is calculated per month, with the zonal cluster exemption applied.

Organization's billing accounts Regional cluster hours per month Zonal cluster hours per month Total billable cluster hours used per month Total monthly GKE cluster management fee
(at $0.10/hour per cluster)
account_1 1000 500 1000 $100
account_2 2000 1000 2280 $228

The zonal exemption (1 zonal cluster free) allows you to subtract zonal cluster usage up to a maximum number of hours in a month. For example, if a month is 30 days long, then your zonal cluster exemption allows you to subtract a maximum of 720 hours (30 days x 24 hours) of zonal cluster usage from your billable hours per billing account.

  • For account_1, since only 500 hours of zonal clusters were used, and the exemption allows up to 720 hours, all zonal cluster usage is exempt from the cluster management fee.

  • For account_2, since 1000 hours of zonal clusters were used, and the exemption allows you to subtract up to 720 hours, the remaining 280 hours of zonal cluster usage is not exempt from the cluster management fee. This amount is then added to the total billable hours.

Pricing for worker nodes

GKE uses Compute Engine instances for worker nodes in the cluster. You are billed for each of those instances according to Compute Engine's pricing, until the nodes are deleted. Compute Engine resources are billed on a per-second basis with a one-minute minimum usage cost.

Pricing calculator

You can use the Google Cloud pricing calculator to estimate your monthly GKE charges, including cluster management fees and worker node pricing.