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

GKE clusters accrue a management fee of $0.10 per cluster per hour, irrespective of cluster size or topology. One zonal (single-zone or multi-zonal) cluster per billing account is free. GKE cluster management fees do not apply to Anthos clusters.

GKE includes a Service Level Agreement (SLA) that's financially backed with a guaranteed availability of 99.95% for regional clusters and 99.5% for zonal clusters running a version of GKE available through the Stable release channel.

This SLA also covers clusters that follow the Kubernetes Open Source Software (OSS) version skew policy, and clusters that use the default version offered in the Stable channel.

Pricing for cluster management

GKE charges a cluster management fee of $0.10 per cluster per hour. The following conditions apply to the cluster management fee:

  • One zonal cluster (single-zone or multi-zonal) per billing account is free.
  • The fee is flat, irrespective of cluster size and topology—whether it is a single-zone cluster, multi-zonal cluster or regional cluster, all accrue the same flat fee per cluster.
  • 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 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 clusters 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.