Release notes

This page documents production updates to Google Kubernetes Engine. You can periodically check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality.

For more detailed information about security-related known issues, see the security bulletin page.

To view release notes for versions prior to 2018, see the release notes archive.

To get the latest product updates delivered to you, add the URL of this page to your feed reader.

April 18, 2019

You can now run GKE clusters in region asia-northeast2 (Osaka, Japan) with zones asia-northeast2-a, asia-northeast2-b, and asia-northeast2-c.

The new region and zones will be included in future rollout schedules.

April 15, 2019

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New default version

The default version for new clusters has been updated to 1.11.8-gke.6 (previously 1.11.7-gke.12).

Scheduled automatic upgrades

Masters and nodes with auto-upgrade enabled will be upgraded:

Current version Upgrade version
1.10.x versions 1.10.12-gke.13 and older 1.10.12-gke.14
1.11.x versions 1.11.8-gke.5 and older 1.11.8-gke.6
1.12.x versions 1.12.6-gke.9 and older 1.12.6-gke.10
1.13.x versions 1.13.4-gke.9 and older 1.13.4-gke.10 (Preview)

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades and node upgrades for existing clusters:

  • 1.11.9-gke.5
  • 1.12.7-gke.7
  • 1.13.5-gke.7 (Preview)

    • To create a cluster, use the following command, replacing `my-alpha-cluster with the name of your cluster:

      gcloud container clusters create my-alpha-cluster \
        --cluster-version=1.13.5-gke.7 \
        --enable-kubernetes-alpha \
        --no-enable-autorepair
      
    • Node image for Container-Optimized OS updated to cos-u-73-11647-121-0

      • Apply a restart policy to the Docker daemon, so that it attempts to restart every 10 seconds if it is not running, with no maximum number of retries.
      • Apply security update for CVE-2019-8912
    • Node image for Ubuntu updated to ubuntu-gke-1804-d1809-0-v20190402a

      • Apply a restart policy to the Docker daemon, so that it attempts to restart every 10 seconds if it is not running, with no maximum number of retries.
      • Apply security update for CVE-2019-8912
    • Upgrade Cloud Run on GKE to 0.5.0

    • Upgrade containerd to 1.2.6

    • Improvements to volume operation metrics

    • Cluster Autoscaler is now supported for GKE 1.13 clusters

    • Fix a problem that caused the currentMetrics field for Horizontal Pod Autoscaler with 'AverageValue' target to always report unknown. The problem only affected reporting and did not impact the functionality of Horizontal Pod Autoscaler.

The following versions are no longer available for new clusters or cluster upgrades:

  • 1.10.12-gke.7
  • 1.10.12-gke.9
  • 1.11.6-gke.11
  • 1.11.6-gke.16
  • 1.11.7-gke.12
  • 1.11.7-gke.18
  • 1.11.8-gke.2
  • 1.11.8-gke.4
  • 1.11.8-gke.5
  • 1.12.5-gke.5
  • 1.12.6-gke.7
  • 1.13.4-gke.1
  • 1.13.4-gke.5

Changes

Improvements have been made to the automated rules for the add-on resizer. It now uses 5 nodes as the inflection point.

Known issues

GKE 1.12.7-gke.7 and older, and 1.13.4-gke.10 and older have a known issue where the currentMetrics field for Horizontal Pod Autoscaler with AverageValue target always reports unknown. The problem only affects reporting and does impact the functionality of Horizontal Pod Autoscaler.

This issue has already been fixed in GKE 1.13.5-gke.7.

You can now run GKE clusters in region asia-northeast2 (Osaka, Japan) with zones asia-northeast2-a, asia-northeast2-b, and asia-northeast2-c.

The new region and zones will be included in future rollout schedules.

Date Available zones Available regions
2019-⁠04-⁠15 europe-⁠west2-⁠a, us-⁠east1-⁠d europe-⁠west3, us-⁠east1
2019-⁠04-⁠16 asia-⁠east1-⁠a, asia-⁠east2-⁠c, asia-⁠northeast1-⁠a, asia-⁠northeast2-⁠c, asia-⁠south1-⁠a, asia-⁠southeast1-⁠a, australia-⁠southeast1-⁠a, europe-⁠north1-⁠c, europe-⁠west1-⁠c, europe-⁠west3-⁠a, europe-⁠west4-⁠a, europe-⁠west6-⁠c, northamerica-⁠northeast1-⁠c, southamerica-⁠east1-⁠a, us-⁠central1-⁠b, us-⁠east4-⁠b, us-⁠west1-⁠a, us-⁠west2-⁠c asia-⁠east1, asia-⁠southeast1, europe-⁠west6, northamerica-⁠northeast1, us-⁠east4, us-⁠west2
2019-⁠04-⁠17 asia-⁠east1-⁠c, asia-⁠east2-⁠b, asia-⁠northeast1-⁠b, asia-⁠northeast2-⁠b, asia-⁠south1-⁠b, asia-⁠southeast1-⁠b, australia-⁠southeast1-⁠b, europe-⁠north1-⁠b, europe-⁠west1-⁠b, europe-⁠west2-⁠b, europe-⁠west3-⁠b, europe-⁠west4-⁠c, europe-⁠west6-⁠b, northamerica-⁠northeast1-⁠b, southamerica-⁠east1-⁠b, us-⁠central1-⁠f, us-⁠east1-⁠c, us-⁠east4-⁠c, us-⁠west1-⁠b, us-⁠west2-⁠b asia-⁠east2, asia-⁠northeast1, australia-⁠southeast1, europe-⁠west1, europe-⁠west2, southamerica-⁠east1, us-⁠west1
2019-⁠04-⁠18 asia-⁠east1-⁠b, asia-⁠east2-⁠a, asia-⁠northeast1-⁠c, asia-⁠northeast2-⁠a, asia-⁠south1-⁠c, asia-⁠southeast1-⁠c, australia-⁠southeast1-⁠c, europe-⁠north1-⁠a, europe-⁠west1-⁠d, europe-⁠west2-⁠c, europe-⁠west3-⁠c, europe-⁠west4-⁠b, europe-⁠west6-⁠a, northamerica-⁠northeast1-⁠a, southamerica-⁠east1-⁠c, us-⁠central1-⁠a, us-⁠central1-⁠c, us-⁠east1-⁠b, us-⁠east4-⁠a, us-⁠west1-⁠c, us-⁠west2-⁠a asia-⁠northeast2, asia-⁠south1, europe-⁠north1, europe-⁠west4, us-⁠central1

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • Version 1.10.x will soon be unvailable for new clusters.
  • The known issue published this week about Horizontal Pod Autoscaler metrics will be fixed in GKE 1.12.x as well.
  • etcd will be upgraded.

April 2, 2019

The following GKE releases contain a security update that addresses CVE-2019-9900 and CVE-2019-9901. For more information, see the security bulletin.

  • 1.10.12-gke.14
  • 1.11.6-gke.16
  • 1.11.7-gke.18
  • 1.11.8-gke.6
  • 1.12.6-gke.10
  • 1.13.4-gke.10 (Public preview)
    • To create a cluster, use the following command, replacing my-alpha-cluster with the name of your cluster:
      gcloud container clusters create my-alpha-cluster \
        --cluster-version=1.13.4-gke.10 \
        --enable-kubernetes-alpha \
        --no-enable-autorepair
          
Date Available zones Available regions
2019-⁠04-⁠02 europe-⁠west2-⁠a, us-⁠east1-⁠d europe-⁠west3, us-⁠east1
2019-⁠04-⁠03 asia-⁠east1-⁠a, asia-⁠east2-⁠c, asia-⁠northeast1-⁠a, asia-⁠south1-⁠a, asia-⁠southeast1-⁠a, australia-⁠southeast1-⁠a, europe-⁠north1-⁠c, europe-⁠west1-⁠c, europe-⁠west3-⁠a, europe-⁠west4-⁠a, europe-⁠west6-⁠c, northamerica-⁠northeast1-⁠c, southamerica-⁠east1-⁠a, us-⁠central1-⁠b, us-⁠east4-⁠b, us-⁠west1-⁠a, us-⁠west2-⁠c asia-⁠east1, asia-⁠southeast1, europe-⁠west6, northamerica-⁠northeast1, us-⁠east4, us-⁠west2
2019-⁠04-⁠04 asia-⁠east1-⁠c, asia-⁠east2-⁠b, asia-⁠northeast1-⁠b, asia-⁠south1-⁠b, asia-⁠southeast1-⁠b, australia-⁠southeast1-⁠b, europe-⁠north1-⁠b, europe-⁠west1-⁠b, europe-⁠west2-⁠b, europe-⁠west3-⁠b, europe-⁠west4-⁠c, europe-⁠west6-⁠b, northamerica-⁠northeast1-⁠b, southamerica-⁠east1-⁠b, us-⁠central1-⁠f, us-⁠east1-⁠c, us-⁠east4-⁠c, us-⁠west1-⁠b, us-⁠west2-⁠b asia-⁠east2, asia-⁠northeast1, australia-⁠southeast1, europe-⁠west1, europe-⁠west2, southamerica-⁠east1, us-⁠west1
2019-⁠04-⁠05 asia-⁠east1-⁠b, asia-⁠east2-⁠a, asia-⁠northeast1-⁠c, asia-⁠south1-⁠c, asia-⁠southeast1-⁠c, australia-⁠southeast1-⁠c, europe-⁠north1-⁠a, europe-⁠west1-⁠d, europe-⁠west2-⁠c, europe-⁠west3-⁠c, europe-⁠west4-⁠b, europe-⁠west6-⁠a, northamerica-⁠northeast1-⁠a, southamerica-⁠east1-⁠c, us-⁠central1-⁠a, us-⁠central1-⁠c, us-⁠east1-⁠b, us-⁠east4-⁠a, us-⁠west1-⁠c, us-⁠west2-⁠a asia-⁠south1, europe-⁠north1, europe-⁠west4, us-⁠central1

March 26, 2019

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades and node upgrades for existing clusters:

  • 1.11.8-gke.5
    • Improvements to Cluster Autoscaler
    • Improvements to gVisor
  • 1.12.6-gke.7
    • Improvements to Cluster Autoscaler
    • Update Ingress controller to 1.5.1
    • Update containerd to 1.2.5
  • 1.13.4-gke.5 (public preview)

    • To create a cluster, use the following command, replacing my-alpha-cluster with the name of your cluster:
      gcloud container clusters create my-alpha-cluster \
      --cluster-version=1.13.4-gke.5 \
      --enable-kubernetes-alpha \
      --no-enable-autorepair
      
    • Improvements to Vertical Pod Autoscaler
    • Improvements to gVisor
    • Update Ingress controller to 1.5.1

    • Update containerd to 1.2.5

    • Cluster Autoscaler is not operational in this GKE version.

Date Available zones Available regions
2019-⁠03-⁠26 europe-⁠west2-⁠a, us-⁠east1-⁠d europe-⁠west3, us-⁠east1
2019-⁠03-⁠27 asia-⁠east1-⁠a, asia-⁠east2-⁠c, asia-⁠northeast1-⁠a, asia-⁠south1-⁠a, asia-⁠southeast1-⁠a, australia-⁠southeast1-⁠a, europe-⁠north1-⁠c, europe-⁠west1-⁠c, europe-⁠west3-⁠a, europe-⁠west4-⁠a, europe-⁠west6-⁠c, northamerica-⁠northeast1-⁠c, southamerica-⁠east1-⁠a, us-⁠central1-⁠b, us-⁠east4-⁠b, us-⁠west1-⁠a, us-⁠west2-⁠c asia-⁠east1, asia-⁠southeast1, europe-⁠west6, northamerica-⁠northeast1, us-⁠east4, us-⁠west2
2019-⁠03-⁠28 asia-⁠east1-⁠c, asia-⁠east2-⁠b, asia-⁠northeast1-⁠b, asia-⁠south1-⁠b, asia-⁠southeast1-⁠b, australia-⁠southeast1-⁠b, europe-⁠north1-⁠b, europe-⁠west1-⁠b, europe-⁠west2-⁠b, europe-⁠west3-⁠b, europe-⁠west4-⁠c, europe-⁠west6-⁠b, northamerica-⁠northeast1-⁠b, southamerica-⁠east1-⁠b, us-⁠central1-⁠f, us-⁠east1-⁠c, us-⁠east4-⁠c, us-⁠west1-⁠b, us-⁠west2-⁠b asia-⁠east2, asia-⁠northeast1, australia-⁠southeast1, europe-⁠west1, europe-⁠west2, southamerica-⁠east1, us-⁠west1
2019-⁠03-⁠29 asia-⁠east1-⁠b, asia-⁠east2-⁠a, asia-⁠northeast1-⁠c, asia-⁠south1-⁠c, asia-⁠southeast1-⁠c, australia-⁠southeast1-⁠c, europe-⁠north1-⁠a, europe-⁠west1-⁠d, europe-⁠west2-⁠c, europe-⁠west3-⁠c, europe-⁠west4-⁠b, europe-⁠west6-⁠a, northamerica-⁠northeast1-⁠a, southamerica-⁠east1-⁠c, us-⁠central1-⁠a, us-⁠central1-⁠c, us-⁠east1-⁠b, us-⁠east4-⁠a, us-⁠west1-⁠c, us-⁠west2-⁠a asia-⁠south1, europe-⁠north1, europe-⁠west4, us-⁠central1

March 19, 2019

GKE 1.13 public preview

GKE 1.13.4-gke.1 is available for alpha clusters as a public preview. The preview period helps Google Cloud to improve the quality of the final GA release, and allows you to test the new version earlier.

To create a cluster using this version, use the following command, replacing my-alpha-cluster with the name of your cluster. Use the exact cluster version provided in the command. You can add other configuration options, but do not change any of the ones below.

gcloud container clusters create my-alpha-cluster \
  --cluster-version=1.13.4-gke.1 \
  --enable-kubernetes-alpha \
  --no-enable-autorepair

Alpha clusters become unavailable after 30 days.

Changes

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades and node upgrades for existing clusters:

The following Kubernetes versions are no longer available:

  • 1.11.5-gke.5
  • 1.11.6-gke.2
  • 1.11.6-gke.3
  • 1.11.6-gke.6
  • 1.11.6-gke.8
  • 1.11.7-gke.4
  • 1.11.7-gke.6

GKE 1.12.5-gke.10 is no longer available for new clusters, master upgrades, or node upgrades.

Last week, we began to make GKE 1.12.5-gke.10 unavailable for new clusters or upgrades, due to increased error rates. That process completes this week.

If you have already upgraded to 1.12.5-gke.10 and are experiencing elevated error rates, you can contact support.

Automated master and node upgrades

The following versions will be updated for masters and nodes with auto-upgrade enabled. Automated upgrades are rolled out over multiple weeks to ensure cluster stability.

  • 1.11.6 Masters and nodes with auto-upgrade enabled which are using versions 1.11.6-gke.10 or earlier will begin to be upgraded to 1.11.7-gke.12.
  • 1.11.7 Masters and nodes with auto-upgrade enabled which are using version 1.11.7-gke.11 or earlier will begin to be upgraded to 1.11.7-gke.12.
Date Available zones Available regions
2019-⁠03-⁠19 europe-⁠west2-⁠a, us-⁠east1-⁠d europe-⁠west3, us-⁠east1
2019-⁠03-⁠20 asia-⁠east1-⁠a, asia-⁠east2-⁠c, asia-⁠northeast1-⁠a, asia-⁠south1-⁠a, asia-⁠southeast1-⁠a, australia-⁠southeast1-⁠a, europe-⁠north1-⁠c, europe-⁠west1-⁠c, europe-⁠west3-⁠a, europe-⁠west4-⁠a, europe-⁠west6-⁠c, northamerica-⁠northeast1-⁠c, southamerica-⁠east1-⁠a, us-⁠central1-⁠b, us-⁠east4-⁠b, us-⁠west1-⁠a, us-⁠west2-⁠c asia-⁠east1, asia-⁠southeast1, europe-⁠west6, northamerica-⁠northeast1, us-⁠east4, us-⁠west2
2019-⁠03-⁠21 asia-⁠east1-⁠c, asia-⁠east2-⁠b, asia-⁠northeast1-⁠b, asia-⁠south1-⁠b, asia-⁠southeast1-⁠b, australia-⁠southeast1-⁠b, europe-⁠north1-⁠b, europe-⁠west1-⁠b, europe-⁠west2-⁠b, europe-⁠west3-⁠b, europe-⁠west4-⁠c, europe-⁠west6-⁠b, northamerica-⁠northeast1-⁠b, southamerica-⁠east1-⁠b, us-⁠central1-⁠f, us-⁠east1-⁠c, us-⁠east4-⁠c, us-⁠west1-⁠b, us-⁠west2-⁠b asia-⁠east2, asia-⁠northeast1, australia-⁠southeast1, europe-⁠west1, europe-⁠west2, southamerica-⁠east1, us-⁠west1
2019-⁠03-⁠22 asia-⁠east1-⁠b, asia-⁠east2-⁠a, asia-⁠northeast1-⁠c, asia-⁠south1-⁠c, asia-⁠southeast1-⁠c, australia-⁠southeast1-⁠c, europe-⁠north1-⁠a, europe-⁠west1-⁠d, europe-⁠west2-⁠c, europe-⁠west3-⁠c, europe-⁠west4-⁠b, europe-⁠west6-⁠a, northamerica-⁠northeast1-⁠a, southamerica-⁠east1-⁠c, us-⁠central1-⁠a, us-⁠central1-⁠c, us-⁠east1-⁠b, us-⁠east4-⁠a, us-⁠west1-⁠c, us-⁠west2-⁠a asia-⁠south1, europe-⁠north1, europe-⁠west4, us-⁠central1

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • Nodes with auto-upgrade enabled and masters running 1.11.x will be upgraded to 1.11.7-gke.12
  • GKE 1.12.x masters will begin using the containerd runtime with an upcoming release.

March 14, 2019

GKE 1.12.5-gke.10 is no longer available for new clusters or master upgrades.

We have received reports of master nodes experiencing elevated error rates when upgrading to version 1.12.5-gke.10 in all regions. Therefore, we have begun the process of making it unavailable for new clusters or upgrades.

If you have already upgraded to 1.12.5-gke.10 and are experiencing elevated error rates, you can contact support.

March 11, 2019

You can now run GKE clusters in region europe-west6 (Zürich, Switzerland) with zones europe-west6-a, europe-west6-b, and europe-west6-c.

The new region and zones will be included in future rollout schedules.

March 5, 2019

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.10.12-gke.7 - This version is being made available again after being previously removed.
  • 1.10.12-gke.9
  • 1.11.7-gke.12
  • 1.12.5-gke.10

Node image updates

Container-Optimized OS with containerd image for GKE 1.11 clusters

The Container-Optimized OS with containerd node image has been upgraded from cos-69-10895-138-0-c115 to cos-69-10895-138-0-c116 for clusters running Kubernetes 1.11+.

See COS image release notes and the containerd v1.1.5 to v1.1.6 changelog for more information.

Container-Optimized OS with containerd image for GKE 1.12 clusters

The Container-Optimized OS with containerd node image has been upgraded from cos-69-10895-138-0-c123 to cos-69-10895-138-0-c124 for clusters running Kubernetes 1.12.5-gke.10+ and alpha clusters running Kubernetes 1.13+.

cos-69-10895-138-0-c124 upgrades Docker to v18.09.0.

See COS image release notes and the containerd v1.2.3 to v1.2.4 changelog for more information.

Other Updates

  • GKE Ingress has been upgraded from v1.4.3 to v1.5.0 for clusters running 1.12.5-gke.10+. For details, see the detailed changelog and release notes.
Date Available zones Available regions
2019-⁠03-⁠05 europe-⁠west2-⁠a, us-⁠east1-⁠d europe-⁠west3, us-⁠east1
2019-⁠03-⁠06 asia-⁠east1-⁠a, asia-⁠east2-⁠c, asia-⁠northeast1-⁠a, asia-⁠south1-⁠a, asia-⁠southeast1-⁠a, australia-⁠southeast1-⁠a, europe-⁠north1-⁠c, europe-⁠west1-⁠c, europe-⁠west3-⁠a, europe-⁠west4-⁠a, northamerica-⁠northeast1-⁠c, southamerica-⁠east1-⁠a, us-⁠central1-⁠b, us-⁠east4-⁠b, us-⁠west1-⁠a, us-⁠west2-⁠c asia-⁠east1, asia-⁠southeast1, us-⁠east4, us-⁠west2
2019-⁠03-⁠07 asia-⁠east1-⁠c, asia-⁠east2-⁠b, asia-⁠northeast1-⁠b, asia-⁠south1-⁠b, asia-⁠southeast1-⁠b, australia-⁠southeast1-⁠b, europe-⁠north1-⁠b, europe-⁠west1-⁠b, europe-⁠west2-⁠b, europe-⁠west3-⁠b, europe-⁠west4-⁠c, northamerica-⁠northeast1-⁠b, southamerica-⁠east1-⁠b, us-⁠central1-⁠f, us-⁠east1-⁠c, us-⁠east4-⁠c, us-⁠west1-⁠b, us-⁠west2-⁠b asia-⁠east2, asia-⁠northeast1, australia-⁠southeast1, europe-⁠west1, europe-⁠west2, southamerica-⁠east1, us-⁠west1
2019-⁠03-⁠08 asia-⁠east1-⁠b, asia-⁠east2-⁠a, asia-⁠northeast1-⁠c, asia-⁠south1-⁠c, asia-⁠southeast1-⁠c, australia-⁠southeast1-⁠c, europe-⁠north1-⁠a, europe-⁠west1-⁠d, europe-⁠west2-⁠c, europe-⁠west3-⁠c, europe-⁠west4-⁠b, northamerica-⁠northeast1-⁠a, southamerica-⁠east1-⁠c, us-⁠central1-⁠a, us-⁠central1-⁠c, us-⁠east1-⁠b, us-⁠east4-⁠a, us-⁠west1-⁠c, us-⁠west2-⁠a asia-⁠south1, europe-⁠north1, europe-⁠west4, us-⁠central1

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • Nodes with auto-upgrade enabled and masters running 1.11.x will be upgraded to 1.11.7-gke.12

February 27, 2019

GKE 1.12.5-gke.5 is generally available and includes Kubernetes 1.12. Kubernetes 1.12 provides faster auto-scaling, faster affinity scheduling, topology-aware dynamic provisioning of storage, and advanced audit logging. For more information, see [Digging into Kubernetes 1.12](https://cloud.google.com/blog/products/containers-kubernetes/digging-into-kubernetes-1-12) on the GCP blog.

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.12.5-gke.5

Rollout schedule

Date Available zones Available regions
2019-⁠02-⁠27 europe-⁠west2-⁠a, us-⁠east1-⁠d, asia-⁠east1-⁠a, asia-⁠east2-⁠c, asia-⁠northeast1-⁠a, asia-⁠south1-⁠a, asia-⁠southeast1-⁠a, australia-⁠southeast1-⁠a, europe-⁠north1-⁠c, europe-⁠west1-⁠c, europe-⁠west3-⁠a, europe-⁠west4-⁠a, northamerica-⁠northeast1-⁠c, southamerica-⁠east1-⁠a, us-⁠central1-⁠b, us-⁠east4-⁠b, us-⁠west1-⁠a, us-⁠west2-⁠c europe-⁠west3, us-⁠east1, asia-⁠south1, asia-⁠southeast1, us-⁠east4
2019-⁠02-⁠28 asia-⁠east1-⁠c, asia-⁠east2-⁠b, asia-⁠northeast1-⁠b, asia-⁠south1-⁠b, asia-⁠southeast1-⁠b, australia-⁠southeast1-⁠b, europe-⁠north1-⁠b, europe-⁠west1-⁠b, europe-⁠west2-⁠b, europe-⁠west3-⁠b, europe-⁠west4-⁠c, northamerica-⁠northeast1-⁠b, southamerica-⁠east1-⁠b, us-⁠central1-⁠f, us-⁠east1-⁠c, us-⁠east4-⁠c, us-⁠west1-⁠b, us-⁠west2-⁠b australia-⁠southeast1, europe-⁠west2, us-⁠west1
2019-⁠03-⁠01 asia-⁠east1-⁠b, asia-⁠east2-⁠a, asia-⁠northeast1-⁠c, asia-⁠south1-⁠c, asia-⁠southeast1-⁠c, australia-⁠southeast1-⁠c, europe-⁠north1-⁠a, europe-⁠west1-⁠d, europe-⁠west2-⁠c, europe-⁠west3-⁠c, europe-⁠west4-⁠b, northamerica-⁠northeast1-⁠a, southamerica-⁠east1-⁠c, us-⁠central1-⁠a, us-⁠central1-⁠c, us-⁠east1-⁠b, us-⁠east4-⁠a, us-⁠west1-⁠c, us-⁠west2-⁠a asia-⁠east1, asia-⁠east2, asia-⁠northeast1, europe-⁠north1, europe-⁠west1, europe-⁠west4, southamerica-⁠east1, us-⁠central1, us-⁠west2

Known issues

A known issue in GKE 1.12.5-gke.5 and all 1.11.x versions below 1.11.6 can cause significant delays when the cluster autoscaler adds new nodes to the cluster, if the cluster has hundreds of unschedulable Pods due to resource starvation. It may require a few minutes before all Pods are scheduled, depending on the number of unschedulable Pods and the size of the cluster. The workaround is to add an adequate number of nodes manually. If adding nodes does not resolve the issue, contact support.
A known issue in GKE 1.12.5-gke.5 can cause unbounded memory usage. This is caused by a memory leak in ReflectorMetricsProvider. See this issue for further details. This will be fixed in an upcoming patch.
A known issue in GKE 1.12.5-gke.5 slows down or stops Pod scheduling in clusters with large numbers of terminated Pods. See this issue for further details. This will be fixed in an upcoming patch.

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • Nodes with auto-upgrade enabled and masters running 1.10 will begin to be upgraded to 1.11

February 18, 2019

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New default version for new clusters

Kubernetes version 1.11.7-gke.4 is the default version for new clusters, available according to this week's rollout schedule.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.11.7-gke.6

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.10.x

Node image updates

The Container-Optimized OS node image has been upgraded from cos-69-10895-123-0 to cos-69-10895-138-0. See COS image release notes for more information.

Rollout schedule

Date Available zones Available regions
2019-02-18 europe-⁠west2-⁠a, us-⁠east1-⁠d europe-⁠west3, us-⁠east1
2019-02-19 asia-⁠east1-⁠a, asia-⁠east2-⁠c, asia-⁠northeast1-⁠a, asia-⁠south1-⁠a, asia-⁠southeast1-⁠a, australia-⁠southeast1-⁠a, europe-⁠north1-⁠c, europe-⁠west1-⁠c, europe-⁠west3-⁠a, europe-⁠west4-⁠a, northamerica-⁠northeast1-⁠c, southamerica-⁠east1-⁠a, us-⁠central1-⁠b, us-⁠east4-⁠b, us-⁠west1-⁠a, us-⁠west2-⁠c asia-⁠south1, asia-⁠southeast1, us-⁠east4
2019-02-20 asia-⁠east1-⁠c, asia-⁠east2-⁠b, asia-⁠northeast1-⁠b, asia-⁠south1-⁠b, asia-⁠southeast1-⁠b, australia-⁠southeast1-⁠b, europe-⁠north1-⁠b, europe-⁠west1-⁠b, europe-⁠west2-⁠b, europe-⁠west3-⁠b, europe-⁠west4-⁠c, northamerica-⁠northeast1-⁠b, southamerica-⁠east1-⁠b, us-⁠central1-⁠f, us-⁠east1-⁠c, us-⁠east4-⁠c, us-⁠west1-⁠b, us-⁠west2-⁠b australia-⁠southeast1, europe-⁠west2, us-⁠west1
2019-02-21 asia-⁠east1-⁠b, asia-⁠east2-⁠a, asia-⁠northeast1-⁠c, asia-⁠south1-⁠c, asia-⁠southeast1-⁠c, australia-⁠southeast1-⁠c, europe-⁠north1-⁠a, europe-⁠west1-⁠d, europe-⁠west2-⁠c, europe-⁠west3-⁠c, europe-⁠west4-⁠b, northamerica-⁠northeast1-⁠a, southamerica-⁠east1-⁠c, us-⁠central1-⁠a, us-⁠central1-⁠c, us-⁠east1-⁠b, us-⁠east4-⁠a, us-⁠west1-⁠c, us-⁠west2-⁠a asia-⁠east1, asia-⁠east2, asia-⁠northeast1, europe-⁠north1, europe-⁠west1, europe-⁠west4, southamerica-⁠east1, us-⁠central1, us-⁠west2

New Features

GKE Ingress has been upgraded from v1.4.2 to v1.4.3 for clusters running 1.11.7-gke.6+. For details, see the detailed changelog and release notes.

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • GKE 1.12 will be made generally available.
  • Nodes with auto-upgrade enabled and masters running 1.10 will begin to be upgraded to 1.11.7-gke.4.

February 11, 2019

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions will be available for new clusters and for opt-in master upgrades of existing clusters this week according to the rollout schedule:

  • 1.11.6-gke.11
  • 1.11.7-gke.4
  • 1.10.12-gke.7

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.11.6-gke.0

Node image updates

The Ubuntu node image has been upgraded to ubuntu-gke-1604-d1703-0-v20190124 for clusters running 1.10.12-gke.7.

The Ubuntu node image has been upgraded to ubuntu-gke-1804-d1703-0-v20190124 for clusters running 1.11.6-gke.11, 1.11.7-gke.4 and 1.12.5-gke.5 (EAP).

Changes:

Rollout schedule

Date Available zones
2019-02-11 us-central1-d, us-east1-a, us-east2-a, europe-west2-a, europe-west3, us-east1, us-east1-d
2019-02-12 asia-east1-a, asia-east2-c, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4, us-east4-b, us-west1-a, us-west2-c
2019-02-13 asia-east1-c, asia-east2-b, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1, us-west1-b, us-west2-b
2019-02-14 asia-east1, asia-east1-b, asia-east2, asia-east2-a, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2, us-west2-a

New Features

January 28, 2019

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

For information about changes expected in the coming weeks, see Coming soon.

New default version for new clusters

GKE version 1.11.6-gke.2 is the default version for new clusters, available according to this week's rollout schedule.

New versions available for upgrades and new clusters

The following Kubernetes Engine versions are available, according to this week's rollout schedule, for new clusters and for opt-in master upgrades for existing clusters:

  • 1.11.6-gke.6

GKE Ingress controller update

GKE Ingress has been upgraded from v1.4.1 to v1.4.2 for clusters running 1.11.6-gke.6+. For details, see the change log and the release notes.

Fixed Issues

A bug in version 1.10.x and 1.11.x may lead to periodic persistent disk commit latency spikes exceeding one second. This may trigger master re-elections of GKE components and cause short (a few seconds) periods of unavailability in the cluster control plane. The issue is fixed in version 1.11.6-gke.6.

Rollout schedule

Date Available zones
2019-01-28 europe-west2-a, europe-west3, us-east1-d
2019-01-29 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
2019-01-30 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2019-01-31 asia-east1-b, asia-east2-a, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • 25% of the upgrades from 1.10 to 1.11.6-gke.2 will be complete.
  • Version 1.11.6-gke.8 will be made available.
  • Version 1.10 will be made unavailable.

January 21, 2019

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

For information about changes expected in the coming weeks, see Coming soon.

New default version for new clusters

Kubernetes version 1.10.11-gke.1 is the default version for new clusters, available according to this week's rollout schedule.

New versions available for upgrades and new clusters

The following Kubernetes Engine versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.10.12-gke.1
  • 1.11.6-gke.3

The following Kubernetes versions are no longer available:

  • 1.10.6-gke.13
  • 1.10.7-gke.11
  • 1.10.7-gke.13
  • 1.10.9-gke.5
  • 1.10.9-gke.7
  • 1.11.2-gke.26
  • 1.11.3-gke.24
  • 1.11.4-gke.13

Scheduled master auto-upgrades

  • Cluster masters running 1.10.x will be upgraded to 1.10.11-gke.1.
  • Cluster masters running 1.11.2 through 1.11.4 will be upgraded to 1.11.5-gke.5.

Scheduled node auto-upgrades

Cluster nodes with auto-upgrade enabled will be upgraded:

  • 1.10.x nodes with auto-upgrade enabled will be upgraded to 1.10.11-gke.1.
  • 1.11.2 through 1.11.4 nodes with auto-upgrade enabled will be upgraded to 1.11.5-gke.5.

Changes

GKE will not set --max-nodes-total, because --max-nodes-total is inaccurate when the cluster uses Flexible Pod CIDR ranges. This will be gated in 1.11.7+.

Rollout schedule

Date Available zones
2019-01-21 europe-west2-a, europe-west3, us-east1-d
2019-01-22 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
2019-01-23 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2019-01-24 asia-east1-b, asia-east2-a, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • GKE 1.11.6-gke.6 will be available.
  • A new COS image will be available.

January 14, 2019

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

For information about changes expected in the coming weeks, see Coming soon.

New versions available for upgrades and new clusters

The following Kubernetes Engine versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.10.12-gke.0
  • 1.11.6-gke.0
  • 1.11.6-gke.2

The following Kubernetes versions are no longer available:

  • 1.11.2-gke.25
  • 1.11.3-gke.23
  • 1.11.4-gke.12
  • 1.11.5-gke.4

Scheduled master auto-upgrades

  • Cluster masters running 1.9.x will be upgraded to 1.10.9-gke.5.
  • Cluster masters running 1.11.2-gke.25 will be upgraded to 1.11.2-gke.26.
  • Cluster masters running 1.11.3-gke.23 will be upgraded to 1.11.3-gke.24.
  • Cluster masters running 1.11.4-gke.12 will be upgraded to 1.11.4-gke.13.
  • Cluster masters running 1.11.5-gke.4 will be upgraded to 1.11.5-gke.5.

Scheduled node auto-upgrades

Cluster nodes with auto-upgrade enabled will be upgraded:

  • 1.9.x nodes with auto-upgrade enabled will be upgraded to 1.10.9-gke.5.
  • 1.11.2-gke.25 nodes with auto-upgrade enabled will be upgraded to 1.11.2-gke.26.
  • 1.11.3-gke.23 nodes with auto-upgrade enabled will be upgraded to 1.11.3-gke.24.
  • 1.11.4-gke.12 nodes with auto-upgrade enabled will be upgraded to 1.11.4-gke.13.
  • 1.11.5-gke.4 nodes with auto-upgrade enabled will be upgraded to 1.11.5-gke.5.

GKE Ingress controller update

The GKE Ingress controller has been upgraded from v1.4.0 to v1.4.1 for clusters running 1.11.6-gke.2+. For details, see the change log and the release notes.

Fixed Issues

If you use Stackdriver Kubernetes Monitoring Beta with structured JSON logging, an issue with the parsing of structured JSON log entries was introduced in GKE v1.11.4-gke.12. See release guide for Stackdriver Kubernetes Monitoring. This is fixed by upgrading your cluster:

  • 1.11.6-gke.2

Users of GKE 1.11.2.x, 1.11.3-gke.18, 1.11.4-gke.8, or 1.11.5-gke.2 on clusters that use Calico network policies may experience failures due to a problem recreating the BGPConfigurations.crd.projectcalico.org resource. This is fixed by the automatic upgrades to masters and nodes that have auto-upgrade enabled.

A problem in Endpoints API object validation could prevent updates during an upgrade, leading to stale network information for Services. Symptoms of the problem include failed healthchecks with a 502 status code or a message such as Forbidden: Cannot change NodeName. This is fixed by the automatic upgrades to masters and nodes that have auto-upgrade enabled.

Rollout schedule

Date Available zones
2019-01-14 europe-west2-a, europe-west3, us-east1-d
2019-01-15 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
2019-01-16 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2019-01-17 asia-east1-b, asia-east2-a, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • All GKE 1.10.x masters will be upgraded to the latest 1.10 version.
  • All GKE 1.11.0 through 1.11.4 masters will be upgraded to the latest 1.11.5 version.

January 8, 2019

The rollout beginning January 8, 2019 has been paused after two days. This is being done as a caution, so that we can investigate an issue that will be fixed in next week's rollout. This is not a bug in any GKE version currently available or planned to be made available.

December 17, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

For information about changes expected in the coming weeks, see Coming soon.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.11.2-gke.26
  • 1.11.3-gke.24
  • 1.11.4-gke.13
  • 1.11.5-gke.5

The following Kubernetes versions are no longer available:

  • 1.11.2-gke.18
  • 1.11.2-gke.20
  • 1.11.3-gke.18
  • 1.11.4-gke.8

Scheduled master auto-upgrades

Remaining cluster masters running GKE 1.9.x will be upgraded to GKE 1.10.9-gke.5 in January 2019.

Scheduled node auto-upgrades

Cluster nodes with auto-upgrade enabled will be upgraded:

  • 1.11.2-gke.x nodes with auto-upgrade enabled will be upgraded to 1.11.2-gke.25
  • 1.11.3-gke.x nodes with auto-upgrade enabled will be upgraded to 1.11.3-gke.23
  • 1.11.4-gke.x nodes with auto-upgrade enabled will be upgraded to 1.11.4-gke.12
  • 1.11.5-gke.x nodes with auto-upgrade enabled will be upgraded to 1.11.5-gke.4

Fixed Issues

Users upgrading to GKE 1.11.2.x, 1.11.3-gke.18, 1.11.4-gke.8, or 1.11.5-gke.2 on clusters that use Calico network policies may experience failures due to a problem recreating the BGPConfigurations.crd.projectcalico.org resource. This problem does not affect newly-created clusters. This is fixed by upgrading your to one of the following versions:

  • 1.11.2-gke.25
  • 1.11.3-gke.23
  • 1.11.4-gke.12
  • 1.11.5-gke.4

A problem in Endpoints API object validation could prevent updates during an upgrade, leading to stale network information for Services. Symptoms of the problem include failed healthchecks with a 502 status code or a message such as Forbidden: Cannot change NodeName. If you encounter this problem, upgrade your cluster to one of the following versions:

  • 1.11.2-gke.26
  • 1.11.3-gke.24
  • 1.11.4-gke.13
  • 1.11.5-gke.5

This problem can also affect earlier versions of GKE, but the fix is not yet available for those versions. If you are running an earlier version and encounter this issue, [contact support](https://cloud.google.com/support-hub/).

Rollout schedule

Date Available zones
2018-12-17 europe-west2-a, europe-west3, us-east1-d
2018-12-18 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
2018-12-19 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-12-20 asia-east1-b, asia-east2-a, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • Remaining GKE 1.9.x masters are expected to be upgraded in January 2019.

December 10, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

For information about changes expected in the coming weeks, see Coming soon.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.10.11-gke.1
  • 1.11.2-gke.25
  • 1.11.3-gke.23
  • 1.11.4-gke.12
  • 1.11.5-gke.4

The following Kubernetes versions are no longer available: * 1.9.x * 1.10.6-gke.11

Scheduled master auto-upgrades

We will begin upgrading cluster masters running GKE 1.9.x to GKE 1.10.9-gke.5. The upgrade will be completed in January 2019.

Scheduled node auto-upgrades

Cluster nodes with auto-upgrade enabled will be upgraded:

  • 1.11.2-gke.x nodes with auto-upgrade enabled will be upgraded to 1.11.2-gke.25
  • 1.11.3-gke.x nodes with auto-upgrade enabled will be upgraded to 1.11.3-gke.23
  • 1.11.4-gke.x nodes with auto-upgrade enabled will be upgraded to 1.11.4-gke.12
  • 1.11.5-gke.x nodes with auto-upgrade enabled will be upgraded to 1.11.5-gke.4

Node image updates

Container-Optimized OS node image has been upgraded to cos-stable-69-10895-91-0 for clusters running Kubernetes 1.11.2, Kubernetes 1.11.3, Kubernetes 1.11.4, and Kubernetes 1.11.5..

Changes:

Fixed Issues

Users upgrading to GKE 1.11.3 on clusters that use Calico network policies may experience failures due to a problem recreating the BGPConfigurations.crd.projectcalico.org resource. This problem does not affect newly-created clusters. This is fixed by upgrading your GKE 1.11.3 clusters to 1.11.3-gke.23.

Users modifying or upgrading existing GKE 1.11.x clusters that use Alias IP may experience network failures due to a mismatch between the new IP range assigned the Pods and the alias IP address range for the nodes. This is fixed by upgrading your GKE 1.11.x clusters to one of the following versions:

  • 1.11.2-gke.25
  • 1.11.3-gke.23
  • 1.11.4-gke.12
  • 1.11.5-gke.4

Changes

Node Problem Detector (NPD) has been upgraded from 0.5.0 to 0.6.0 for clusters running GKE 1.10.11-gke.1+ and 1.11.5-gke.1+. For details, see the upstream pull request.

Known Issues

In GKE v1.11.4-gke.12 and later, if you use Stackdriver Kubernetes Monitoring Beta with structured JSON logging, there is an issue with the parsing of structured JSON log entries. As a workaround, you can downgrade to GKE 1.11.3. For more information, see the release guide for Stackdriver Kubernetes Monitoring.

Rollout schedule

Date Available zones
2018-12-11 europe-west2-a, europe-west3, us-east1-d
2018-12-12 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
2018-12-13 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-12-14 asia-east1-b, asia-east2-a, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • All GKE 1.9.x masters will be upgraded to 1.10.9-gke.5.

December 4, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

For information about changes expected in the coming weeks, see Coming soon.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.11.4-gke.8

Node image updates

Ubuntu node image has been upgraded to ubuntu-gke-1804-d1703-0-v20181113.manifest for clusters running Kubernetes 1.11.4-gke.8.

Changes:
  • The following warning is now displayed to SSH clients that connect to Nodes using SSH or to run remote commands on Nodes over an SSH connection:
    WARNING: Any changes on the boot disk of the node must be made via
    DaemonSet in order to preserve them across node (re)creations.
    Node will be (re)created during manual-upgrade, auto-upgrade,
    auto-repair or auto-scaling.

New features

Changes

  • You can now drain node pools and delete Nodes in parallel.
  • GKE data in Cloud Asset Inventory and Search is now available in near-real-time. Previously, data was dumped at 6-hour intervals.

Fixed Issues

When upgrading to GKE 1.11.x versions prior to GKE 1.11.4-gke.8, a problem with provisioning the ExternalIP on one or more Nodes causes the kubectl command to fail. The following error is logged in the kube-apiserver log:

Failed to getAddresses: no preferred addresses found; known addresses

This issue is fixed in GKE 1.11.4-gke.8. If you can't upgrade to that version, you can work around this issue by following these steps:

  1. Determine which Nodes have no ExternalIP set:

    kubectl get nodes -o wide

    Look for entries where the last column is <none>.

  2. Restart affected nodes.

Known Issues

Users upgrading to GKE 1.11.3 on clusters that use Calico network policies may experience failures due to a problem recreating the BGPConfigurations.crd.projectcalico.org resource. This problem does not affect newly-created clusters. This is expected to be fixed in the coming weeks.

To work around this problem, you can create the BGPConfigurations.crd.projectcalico.org resource manually:

  1. Copy the following script into a file named bgp.yaml:
    apiVersion: apiextensions.k8s.io/v1beta1
    kind: CustomResourceDefinition
    metadata:
      name: bgpconfigurations.crd.projectcalico.org
      labels:
        kubernetes.io/cluster-service: "true"
        addonmanager.kubernetes.io/mode: Reconcile
    spec:
      scope: Cluster
      group: crd.projectcalico.org
      version: v1
      names:
        kind: BGPConfiguration
        plural: bgpconfigurations
        singular: bgpconfiguration
        
  2. Apply the change to the affected cluster using the following command:
    kubectl apply -f bgp.yaml

Users modifying or upgrading existing GKE 1.11.x clusters that use Alias IP may experience network failures due to a mismatch between the new IP range assigned the Pods and the alias IP address range for the nodes. This is expected to be fixed in the coming weeks.

To work around this problem, follow these steps. Use the name of your node in place of [NODE_NAME], and use your cluster's zone in place of [ZONE].

  1. Cordon node that has been affected:
    kubectl cordon [NODE_NAME]
  2. Drain node of all workloads:
    kubectl drain [NODE_NAME]
  3. Delete the Node object from Kubernetes
    kubectl delete nodes [NODE_NAME]
  4. Reboot the Node. This is not optional.
    gcloud compute instances reset --zone [ZONE] [NODE_NAME]

Rollout schedule

Date Available zones
2018-12-05 europe-west2-a, europe-west3, us-east1-d
2018-12-06 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
2018-12-07 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-12-10 asia-east1-b, asia-east2-a, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

Coming soon

We expect the following changes in the coming weeks. This information is not a guarantee, but is provided to help you plan for upcoming changes.

  • We expect to begin upgrading cluster masters running GKE 1.9.x to 1.10.9-gke.5.
  • An updated Container-Optimized OS node image, including containerd 1.1.5
  • Support for enabling Node auto-upgrade and auto-repair when creating or modifying node pools for GKE 1.11 clusters running Ubuntu node images

November 26, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See these instructions to get a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.10.6-gke.13
  • 1.10.7-gke.13
  • 1.10.9-gke.7
  • 1.11.2-gke.20
  • 1.11.3-gke.18

Node image updates

Container-Optimized OS node image has been upgraded to cos-stable-69-10895-91-0 for clusters running Kubernetes 1.10.9 and Kubernetes 1.11.3.

Changes:

  • Bug fix for pod hanging when executing a file in NFS path

See COS image release notes for more information.

Ubuntu node image has been upgraded to ubuntu-gke-1804-bionic-20180921 for clusters running Kubernetes 1.11.3.

Changes:
  • Add GPU support on Ubuntu

Known Issues

When upgrading to GKE 1.11.x versions prior to GKE 1.11.4-gke.8, a problem with provisioning the ExternalIP on one or more Nodes causes some kubectl command to fail. The following error is logged in the kube-apiserver log:

Failed to getAddresses: no preferred addresses found; known addresses

You can work around this issue by following these steps:

  1. Determine which Nodes have no ExternalIP set:
    kubectl get nodes -o wide

    Look for entries where the last column is <none>.

  2. Restart affected nodes.

Rollout schedule

Date Available zones
2018-11-27 europe-west2-a, europe-west3, us-east1-d
2018-11-28 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
2018-11-29 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-11-30 asia-east1-b, asia-east2-a, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

New Features

Vertical Pod Autoscaler (beta) is now available on 1.11.3-gke.11 and higher.

November 12, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New default version for new clusters

Kubernetes version 1.9.7-gke.11 is the default version for new clusters, available according to this week's rollout schedule.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.9.7-gke.11
  • 1.10.6-gke.11
  • 1.10.7-gke.11
  • 1.10.9-gke.5
  • 1.11.2-gke.18

Scheduled master auto-upgrades

Cluster masters will be auto-upgraded as described below:

  • All clusters running 1.9.7 will be upgraded to 1.9.7-gke.11
  • All clusters running 1.10.6 will be upgraded to 1.10.6-gke.11
  • All clusters running 1.10.7 will be upgraded to 1.10.7-gke.11
  • All clusters running 1.10.9 will be upgraded to 1.10.9-gke.5
  • All clusters running 1.11.2 will be upgraded to 1.11.2-gke.18

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.9.7-gke.7
  • 1.10.6-gke.9
  • 1.10.7-gke.9
  • 1.10.9-gke.3
  • 1.11.2-gke.15

Known Issues

When upgrading to GKE 1.11.x versions prior to GKE 1.11.4-gke.8, a problem with provisioning the ExternalIP on one or more Nodes causes some kubectl command to fail. The following error is logged in the kube-apiserver log:

Failed to getAddresses: no preferred addresses found; known addresses

You can work around this issue by following these steps:

  1. Determine which Nodes have no ExternalIP set:
    kubectl get nodes -o wide

    Look for entries where the last column is

    <none>
    .
  2. Restart affected nodes.

Other Updates

Patch 2 for Tigera Technical Advisory TTA-2018-001. See the security bulletin for further details.

Patch for Kubernetes vulnerability CVE-2018-1002105. See the security bulletin for more details.

November 5, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New default version for new clusters

Kubernetes version 1.9.7-gke.7 is the default version for new clusters, available according to this week's rollout schedule.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.9.7-gke.7
  • 1.10.6-gke.9
  • 1.10.7-gke.9
  • 1.10.9-gke.3
  • 1.11.2-gke.15

Scheduled master auto-upgrades

Cluster masters running will be auto-upgraded as described below:

  • All clusters running 1.9.x will be upgraded to 1.9.7-gke.7
  • All clusters running 1.10.6 will be upgraded to 1.10.6-gke.9
  • All clusters running 1.10.7 will be upgraded to 1.10.7-gke.9
  • All clusters running 1.10.9 will be upgraded to 1.10.9-gke.3
  • All clusters running 1.11.2 will be upgraded to 1.11.2-gke.15

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.9.7-gke.6
  • 1.10.6-gke.6
  • 1.10.7-gke.6
  • 1.10.9-gke.0
  • 1.11.2-gke.9

Other Updates

Patch 1 for Tigera Technical Advisory TTA-2018-001. See the security bulletin for further details. The November 12th release contains additional fixes that address TTA-2018-001 and we recommend customers upgrade to that release.

Rollout schedule

Date Available zones
2018-11-6 asia-southeast1, europe-west2-a, europe-west3, us-east1-d, us-east4
2018-11-7 asia-east1-a, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a, us-west2-c
2018-11-8 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-11-9 asia-east1, asia-east1-b, asia-east2-a, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

November 1, 2018

New Features

Node auto-provisioning is now available in beta.

October 30, 2018

Version updates

GKE cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your GKE masters and nodes.

New versions available for upgrades and new clusters

GKE 1.11.2-gke.9 is now generally available.

  • You can now select Container-Optimized OS with containerd images when creating, modifying, or upgrading a cluster to GKE v1.11. Visit Using Container-Optimized OS with containerd for details.

  • The CustomResourceDefinition API supports a versions list field (and deprecates the previous singular version field) that you can use to support multiple versions of custom resources you have developed, to indicate the stability of a given custom resource. All versions must currently use the same schema, so if you need to add a field, you must add it to all versions. Currently, versions only indicate the stability of your custom resource, and do not allow for any difference in functionality among versions. For more information, visit Versions of CustomResourceDefinitions.

  • Kubernetes 1.11 introduces beta support for increasing the size of an existing PersistentVolume. To increase the size of a PersistentVolume, edit the PersistentVolumeClaim (PVC) object. Kubernetes expands the file system automatically.

    Kubernetes 1.11 also includes alpha support for expanding an online PersistentVolume (one which is in use by a running deployment). To test this feature, use an alpha cluster.

    Shrinking persistent volumes is not supported. For more details, visit Resizing a volume containing a file system.

  • Subresources allow you to add capabilities to custom resources. You can enable /status and /scale REST endpoints for a given custom resource. You can access these endpoints to view or modify the behavior of the custom resource, using PUT, POST, or PATCH requests. Visit Subresources for details.

Also, 1.10.9-gke.0 is available.

Scheduled master auto-upgrades

  • Cluster masters running GKE 1.10.6 will be upgraded to 1.10.6-gke.6.
  • Cluster masters running GKE 1.10.7 will be upgraded to 1.10.7-gke.6.

Fixed Issues

GKE 1.10.7-gke.6 and 1.11.2-gke.9 fix an issue that is present in GKE 1.10.6-gke.2 and higher and 1.11.2-gke.4 and higher, where master component logs are missing from Stackdriver Logging.

Other Updates

Container-Optimized OS node image has been upgraded to `cos-beta-69-10895-52-0` for clusters running Kubernetes 1.11.2-gke.9, 1.10.9-gke.0, or 1.10.7-gke.6. See COS image release notes for more information.

Rollout schedule

Date Available zones
2018-10-30 asia-southeast1, europe-west2-a, europe-west3, us-east1-d, us-east4
2018-10-31 asia-east1-a, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a, us-west2-c
2018-11-01 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-11-02 asia-east1, asia-east1-b, asia-east2, asia-east2-a, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

New Features

Cluster templates are now available when creating new GKE clusters in Google Cloud Platform Console.

Changes

The kubectl command on new nodes has been upgraded from version 1.9 to 1.10. The kubectl version is always one version behind the highest GKE version, to ensure compatibility with all supported versions.

Known Issues

In GKE 1.10.6-gke.2 and higher and 1.11.2-gke.4 and higher, master component logs are missing from Stackdriver Logging. This is due to an issue in the version of fluentd used in those versions of GKE.

Update: This issue is fixed in GKE 1.10.7-gke.6 and 1.11.2-gke.9, available from October 30, 2018.

October 22, 2018

Fixed

Kubernetes 1.11.0+: Fixes a bug in kubeDNS where hostnames in SRV records were being incorrectly compressed.

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

Scheduled master auto-upgrades

  • 20% of cluster masters running Kubernetes versions 1.10.6-gke.x will be updated to Kubernetes 1.10.6-gke.6, according to this week's rollout schedule.
  • 20% of cluster masters running Kubernetes versions 1.10.7-gke.x will be updated to Kubernetes 1.10.7-gke.6, according to this week's rollout schedule.

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.10.6-gke.2
  • 1.11.1-gke.1 (EAP)

Rollout schedule

Date Available zones
2018-10-23 asia-southeast1, europe-west2-a, europe-west3, us-east1-d, us-east4
2018-10-24 asia-east1-a, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a, us-west2-c
2018-10-25 asia-east1-c, asia-east2-b, asia-east2-c, asia-northeast1-b, asia-south1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-10-26 asia-east1, asia-east1-b, asia-east2, asia-east2-a, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

New Features

Authorized networks is now generally available.

You can now run GKE clusters in region asia-east2 (Hong Kong) with zones asia-east2-a, asia-east2-b, and asia-east2-c.

October 18, 2018

Changes

Node autoupgrades are enabled by default for clusters and node pools created with the Google Cloud Platform Console.

October 8, 2018

Known Issues

All GKE v1.10.6 releases includes a problem with Ingress load balancing. The problem was first reported in the release notes for September 18, 2018.

The problem is fixed in GKE v1.10.7 and higher. However, it cannot be fixed in GKE v1.10.6. If your cluster uses Ingress, do not upgrade to v1.10.6. Do not use GKE v1.10.6 for new clusters. If your cluster does not use Ingress for load balancing and you cannot upgrade to GKE v1.10.7 or higher, you can still use GKE v1.10.6.

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.10.6-gke.6
  • 1.10.7-gke.6
  • 1.11.2-gke.9 as EAP

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.10.6-gke.4
  • 1.10.7-gke.2

Node image updates

Container-Optimized OS node image cos-dev-69-10895-23-0 is now available. See COS image release notes for more information.

Container-Optimized OS with containerd node image cos-b-69-10895-52-0-c110 is now available. See COS image release notes for more information.

Rollout schedule

Date Available zones
2018-10-09 asia-southeast1, europe-west2-a, europe-west3, us-east1-d, us-east4
2018-10-10 asia-east1-a, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a, us-west2-c
2018-10-11 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-10-12 asia-east1, asia-east1-b, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

October 2, 2018

New Features

Private clusters is now generally available.

September 21, 2018

New Features

Container-native load balancing is now available in beta.

September 18, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.10.6-gke.4
  • 1.10.7-gke.2
  • 1.11.2-gke.4 clusters are now available for whitelisted early-access users. Non-whitelisted users can specify version 1.11.2-gke.4 in Alpha Clusters.

Scheduled master auto-upgrades

20% of cluster masters running Kubernetes versions 1.9.x will be updated to Kubernetes 1.9.7-gke.6, according to this week's rollout schedule.

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.9.6-gke.2
  • 1.9.7-gke.5
  • 1.10.6-gke.3
  • 1.10.7-gke.1
  • 1.11.2-gke.2 (EAP version)
  • 1.11.2-gke.3 (EAP version)

Rollout schedule

Date Available zones
2018-09-18 asia-southeast1, europe-west2-a, europe-west3, us-east1-d, us-east4
2018-09-19 asia-east1-a, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a, us-west2-c
2018-09-21 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-09-22 asia-east1, asia-east1-b, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

Fixes

September 5, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • 1.10.6-gke.3
  • 1.10.7-gke.1

Scheduled master auto-upgrades

Cluster masters running Kubernetes versions 1.10.x will be updated to Kubernetes 1.10.6-gke.2 according to this week's rollout schedule.

Cluster masters running Kubernetes versions 1.8.x will be updated to Kubernetes 1.9.7-gke.5 according to this week's rollout schedule.

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.10.2-gke.4
  • 1.10.4-gke.3
  • 1.10.5-gke.4
  • 1.10.6-gke.1

Rollout schedule

Date Available zones
2018-09-05 asia-southeast1, europe-west2-a, europe-west3, us-east1-d, us-east4
2018-09-06 asia-east1-a, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a, us-west2-c
2018-09-07 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-09-10 asia-east1, asia-east1-b, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

Fixes

  • 1.10.7-gke.1 fixes an issue where preempted GPU Pods would restart without proper GPU libraries.

August 20, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

  • 1.11.2-gke.3 (preview)
  • 1.10.6-gke.2
  • 1.9.7-gke.6

Scheduled master auto-upgrades

Auto-upgrades of Kubernetes 1.8.x clusters to 1.9.7-gke.5 continues for the second week. You can always upgrade your Kubernetes 1.8 masters manually.

Node image updates

Container-Optimized OS node image has been upgraded from cos-stable-66-10452-109-0 to cos-dev-69-10895-23-0 for clusters running Kubernetes 1.10.6-gke.2 and Kubernetes 1.11.2-gke.3. See COS image release notes for more information.

Container-Optimized OS node image has been upgraded from cos-stable-65-10323-98-0-p2 to cos-stable-65-10323-99-0-p2 for clusters running Kubernetes 1.9.7-gke.6. See COS image release notes for more information.

These images contain a fix for an L1 Terminal Fault vulnerability.

Ubuntu node image has been upgraded from ubuntu-gke-1804-bionic-20180718 to ubuntu-gke-1804-bionic-20180814 for clusters running Kubernetes 1.11.2-gke.3.

Ubuntu node image has been upgraded from ubuntu-gke-1604-xenial-20180731-1 to ubuntu-gke-1604-xenial-20180814-1 for clusters running Kubernetes 1.10.6-gke.2 and Kubernetes 1.9.7-gke.6.

These images contain a fix for an L1 Terminal Fault vulnerability.

Rollout schedule

Date Available zones
2018-08-21 asia-southeast1, europe-west2-a, europe-west3, us-east1-d, us-east4
2018-08-22 asia-east1-a, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a, us-west2-c
2018-08-23 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-08-24 asia-east1, asia-east1-b, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

New Features

  • Cloud binary authorization is promoted to Beta for GKE clusters.
  • GCE-Ingress has been upgraded to version 1.3.0. HTTP2 support for Ingress is promoted to Beta.
  • Private endpoints are promoted to Beta, for customers using private clusters. At cluster creation time, customers can now choose to use the Kubernetes master's private IP address as their API server endpoint.

Fixes

  • This week's releases address an L1 Terminal Fault vulnerability. Customers running containers from different customers on the same GKE Node, as well as customers using COS images, should prioritize updating those environments.

August 13, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for opt-in master upgrades for existing clusters:

  • Kubernetes 1.11.2-gke.2 clusters are now available for whitelisted early-access users. Non-whitelisted users can specify version 1.11.0-gke.1 in Alpha Clusters
  • 1.10.6-gke.1

Scheduled master auto-upgrades

  • 10 % of cluster masters running Kubernetes versions 1.8.x will be updated to Kubernetes 1.9.7-gke.5, according to this week's rollout schedule.

  • Cluster masters running Kubernetes versions 1.9.x will be updated to Kubernetes 1.9.7-gke.5, according to this week's rollout schedule.

  • Cluster masters running Kubernetes versions 1.10.x will be updated to Kubernetes 1.10.6-gke.1, according to this week's rollout schedule.

Versions no longer available

The following versions are no longer available for new clusters or upgrades to existing cluster masters:

  • 1.8.x

Rollout schedule

Date Available zones
2018-08-13 asia-southeast1, europe-west2-a, europe-west3, us-east1-d, us-east4
2018-08-14 asia-east1-a, asia-northeast1-a, asia-south1, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a, us-west2-c
2018-08-15 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
2018-08-16 asia-east1, asia-east1-b, asia-northeast1, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1, europe-north1-a, europe-west1, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

New Features

  • Containerd integration on the Container-Optimized OS (COS) image is now beta. You can now create a cluster or a node pool with image type cos_containerd. Refer to Container-Optimized OS with containerd for details.

Fixes

August 6, 2018

Version updates

Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and opt-in master upgrades for existing clusters:

  • Kubernetes 1.9.7-gke.5 is now generally available for use with Kubernetes Engine clusters.
  • New default version for new clusters

  • Kubernetes version 1.9.7-gke.5 is the default version for new clusters, available according to this week's rollout schedule.
  • Scheduled master auto-upgrades

    Cluster masters running Kubernetes version 1.8.10-gke.0 will be updated to Kubernetes 1.8.10-gke.2, according to this week's rollout schedule.

    Cluster masters running Kubernetes versions 1.8.12-gke.1 and 1.8.12-gke.2 will be updated to Kubernetes 1.8.12-gke.3, according to this week's rollout schedule.

    Cluster masters running Kubernetes version 1.9.6-gke.1 will be updated to Kubernetes 1.9.6-gke.2, according to this week's rollout schedule.

    Cluster masters running Kubernetes versions 1.9.7-gke.0, 1.9.7-gke.1, 1.9.7-gke.3, and 1.9.7-gke.4 will be updated to Kubernetes 1.9.7-gke.5, according to this week's rollout schedule.

    Cluster masters running Kubernetes versions 1.10.2-gke.0, 1.10.2-gke.1, and 1.10.2-gke.3 will be updated to Kubernetes 1.10.2-gke.4, according to this week's rollout schedule.

    Cluster masters running Kubernetes versions 1.10.4-gke.0 and 1.10.4-gke.2 will be updated to Kubernetes 1.10.4-gke.3, according to this week's rollout schedule.

    Cluster masters running Kubernetes versions 1.10.5-gke.0 and 1.10.5-gke.3 will be updated to Kubernetes 1.10.5-gke.4, according to this week's rollout schedule.

    Rollout schedule

    Date Available zones
    2018-08-07 europe-west2-a, us-east1-d
    2018-08-08 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
    2018-08-09 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
    2018-08-10 asia-east1-b, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

    Fixes

    A patch for Kubernetes vulnerability CVE-2018-5390 is now available according to this week's rollout schedule. We recommend that you manually upgrade your nodes as soon as the patch becomes available in your cluster's zone.

    August 3, 2018

    New Features

    In a future release, all newly-created Google Kubernetes Engine clusters are VPC-native by default.

    July 30, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    • Kubernetes 1.10.5-gke.3 is now generally available for use with Google Kubernetes Engine clusters.

    July 12, 2018

    New Features

    Cloud TPU is now available with GKE in Beta. Run your machine learning workload in a Kubernetes cluster on GCP, and let GKE manage and scale the Cloud TPU resources for you.

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See supported versions for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New versions available for upgrades and new clusters

    The following Kubernetes versions are now available for new clusters and opt-in master upgrades for existing clusters:

    • Kubernetes 1.8.12-gke.2 is now generally available for use with Google Kubernetes Engine clusters.
    • Kubernetes 1.9.7-gke.4 is now generally available for use with Google Kubernetes Engine clusters.
    • Kubernetes 1.10.5-gke.2 is now generally available for use with Google Kubernetes Engine clusters.
    • Kubernetes 1.11.0-gke.1 clusters are now available for whitelisted early-access users. Non-whitelisted users can specify version 1.11.0-gke.1 in Alpha Clusters.
    Enabling/disabling network policy on already created 1.11 clusters may not work properly.

    Scheduled master auto-upgrades

    Cluster masters running Kubernetes versions 1.8 will be updated to Kubernetes 1.8.10-gke.0 according to this week's rollout schedule.

    Rollout schedule

    Date Available zones
    2018-07-12 europe-west2-a, us-east1-d
    2018-07-13 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a, us-west2-c
    2018-07-16 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b, us-west2-b
    2018-07-17 asia-east1-b, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c, us-west2-a

    July 10, 2018

    New Features

    You can now run GKE clusters in region us-west2 (Los Angeles) with zones us-west2-a, us-west2-b, and us-west2-c.

    June 28, 2018

    Version Updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.10.5-gke.0 is now generally available for use with GKE clusters.

    New default version for new clusters

    Kubernetes version 1.9.7-gke.3 is the default version for new clusters, available according to this week's rollout schedule.

    New versions available for upgrades and new clusters

    The following Kubernetes versions are now available for new clusters and opt- in master upgrades for existing clusters:

    • 1.10.5-gke.0

    Scheduled master auto-upgrades

    Cluster masters running Kubernetes versions older than 1.8.10-gke.0 will be updated to Kubernetes 1.8.10-gke.0 according to this week's rollout schedule.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • 1.8.8-gke.0
    • 1.10.4-gke.0

    Rollout schedule

    Date Available zones
    2018-06-27 europe-west2-a, us-east1-d
    2018-06-28 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-06-29 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-07-02 asia-east1-b, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    Known Issues

    Currently, OS Login is not fully compatible with Google Kubernetes Engine clusters running Kubernetes version 1.10.x. The following functionalities of kubectl might not work properly when OS Login is enabled: kubectl logs, proxy, exec, attach, and port-forward. Until OS Login is fully supported, the settings at the project-level are ignored at the nodes level. The settings at project-level are ignored in Kubernetes Engine.

    June 18, 2018

    Version Updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.10.4-gke.2 is now generally available for use with GKE clusters.

    New versions available for upgrades and new clusters

    The following Kubernetes versions are now available for new clusters and opt- in master upgrades for existing clusters:

    • 1.10.4-gke.2

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • 1.9.7-gke.1
    • 1.10.2-gke.3

    New Features

    GPUs for Google Kubernetes Engine is now generally available.

    Rollout schedule

    Date Available zones
    2018-06-18 europe-west2-a, us-east1-d
    2018-06-19 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east1, us-east4-b, us-west1-a
    2018-06-20 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-06-21 asia-east1-b, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    June 11, 2018

    Version Updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.10.4-gke.0 is now generally available for use with GKE clusters.

    The base image for this version is cos-stable-66-10452-101-0, which contains a fix for an issue that causes deadlock in the Linux kernel.

    New Features

    You can now run GKE clusters in region europe-north1 (Finland) with zones europe-north1-a, europe-north1-b, and europe-north1-c.

    Refer to the rollout schedule below for the specific rollout dates in each zone.

    A new `cos_containerd` image is now available and set by default for trying out the containerd integration in the alpha clusters running Kubernetes 1.10.4-gke.0 and above. See the containerd runtime alpha user guide for more information, or learn about the containerd integration in the recent Kubernetes blog post.

    Rollout schedule

    Date Available zones
    2018-06-11 europe-west2-a, us-east1-d
    2018-06-12 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-north1-c, europe-west1-c, europe-west3-a, europe-west4-a, northamerica-northeast1-c, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-06-13 asia-east1-c, asia-northeast1-b, asia-south1-b, australia-southeast1-b, europe-north1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, northamerica-northeast1-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-06-14 asia-east1-b, asia-northeast1-c, asia-south1-c, asia-southeast1-b, asia-southeast1-c, australia-southeast1-c, europe-north1-a, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, northamerica-northeast1-a, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    June 04, 2018

    New versions available for upgrades and new clusters

    The following Kubernetes versions are now available for new clusters and opt-in master upgrades for existing clusters:

    • 1.9.7-gke.3

    Rollout schedule

    Date Available zones
    2018-06-04 europe-west2-a, us-east1-d
    2018-06-05 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-06-06 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-06-07 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    May 22, 2018

    New versions available for upgrades and new clusters

    Kubernetes 1.10.2-gke.3 is now available for use with Kubernetes Engine clusters.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:
    • 1.8.12-gke.0
    • 1.9.7-gke.0
    • 1.10.2-gke.1

    Rollout schedule

    Date Available zones
    2018-05-24 europe-west2-a, us-east1-d
    2018-05-24 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-05-25 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-05-28 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    New Features

    Custom Boot Disks is now available in Beta.

    Alias IPs is now generally available.

    May 16, 2018

    New Features

    Kubernetes Engine Shared VPC is now available in Beta.

    May 15, 2018

    The rollout of the release has been delayed. Refer to the revised rollout schedule below.

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New versions available for upgrades and new clusters

    Clusters running Kubernetes 1.9.0 - 1.9.6-gke.0 that have opted into automatic node upgrades will be upgraded to Kubernetes 1.9.6-gke.1 according to this week's rollout schedule.

    Kubernetes 1.10.2-gke.1 is now generally available for use with Google Kubernetes Engine clusters.

    Kubernetes 1.9.7-gke.1 is now generally available for use with Google Kubernetes Engine clusters.

    Kubernetes 1.8.12-gke.1 is now generally available for use with Google Kubernetes Engine clusters.

    New default version for new clusters

    The following versions are now default according to this week's rollout schedule:

    Kubernetes 1.8.10-gke.0 is now the default version for new clusters.

    Rollout schedule

    Date Available zones
    2018-05-16 (previously 2018-05-15) europe-west2-a, us-east1-d
    2018-05-17 (previously 2018-05-16) asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-05-18 (previously 2018-05-17) asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-05-21 (previously 2018-05-18) asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    New Features

    Load balancers and ingresses are now automatically deleted upon cluster deletion.

    Other Updates

    The base image has been changed to cos-stable-66-10452-89-0 for clusters running Kubernetes 1.10.2-gke.1.

    This image contains a fix for Linux kernel CVE-2018-1000199 and CVEs in ext4 (CVE-2018-1092, CVE-2018-1093, CVE-2018-1094, CVE-2018-1095).

    The base image has been changed to cos-stable-65-10323-85-0 for clusters running Kubernetes 1.8.12-gke.0 and Kubernetes 1.9.7-gke.1.

    This image contains a fix for Linux kernel CVE-2018-1000199.

    The base image has been changed to ubuntu-gke-1604-xenial-20180509-1 for clusters running Kubernetes 1.9.7-gke.1 and Kubernetes 1.10.2-gke.1.

    The base image has been changed to ubuntu-gke-1604-xenial-20180509 for clusters running Kubernetes 1.8.12-gke.1.

    These images contain a fix for Linux kernel CVE-2018-1000199. Refer to USN-3641-1 for more information.

    May 7, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    Scheduled master auto-upgrades

    100% of cluster masters running Kubernetes versions 1.7.0 and 1.7.12-gke.2 will be updated to Kubernetes 1.8.8-gke.0, according to this week's rollout schedule.

    100% of cluster masters running Kubernetes versions 1.7.14.gke-1 and 1.7.15-gke.0 will be updated to Kubernetes 1.8.10-gke.0, according to this week's rollout schedule.

    100% of cluster masters running Kubernetes versions 1.9.X will be updated to Kubernetes 1.9.6, according to this week's rollout schedule.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • 1.7.15-gke.l0
    • 1.9.3-gke.0

    Rollout schedule

    Date Available zones
    2018-05-07 europe-west2-a, us-east1-d
    2018-05-08 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-05-09 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-05-10 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    Known Issues

    The Kubernetes Dashboard in verison 1.8.8-gke.0 isn't compatible with nodes running versions 1.7.13 through 1.7.15.

    May 1, 2018

    Known Issues

    In Kubernetes versions 1.9.7, 1.10.0, and 1.10.2, if an NVIDIA GPU device plugin restarts but the associated kubelet does not, then the node allocatable for the GPU resource nvidia.com/gpu stays zero until the kubelet restarts. This prevents new pods from consuming GPU devices.

    The most likely scenario when this problem occurs is after a cluster is created or upgraded with Kubernetes 1.9.7, 1.10.0, or 1.10.2 and the cluster master is upgraded to a new version, which triggers an NVIDIA GPU device plugin DaemonSet upgrade. The DaemonSet upgrade causes the NVIDIA GPU device plugin to restart itself.

    If you use the GPU feature, do not create or upgrade your cluster with Kubernetes 1.9.7, 1.10.0, or 1.10.2. This issue will be addressed in an upcoming release.

    April 30, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.8.12-gke.0 is now generally available for use with Google Kubernetes Engine clusters.

    Kubernetes 1.9.7-gke.0 is now generally available for use with Google Kubernetes Engine clusters.

    Kubernetes 1.10.2-gke.0 clusters are now available for whitelisted early-access users. Non-whitelisted users can specify version 1.10.2-gke.0 in Alpha Clusters.

    Scheduled master auto-upgrades

    100% of cluster masters running Kubernetes versions 1.7.x will be updated to Kubernetes 1.8.8-gke.0, according to this week's rollout schedule.

    Rollout schedule

    Date Available zones
    2018-04-30 europe-west2-a, us-east1-d
    2018-05-01 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-05-02 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-05-03 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    Other Updates

    The base image has been changed to cos-stable-65-10323-75-0-p for clusters running Kubernetes 1.8.12-gke.0.

    The base image has been changed to cos-stable-65-10323-75-0-p2 for clusters running Kubernetes 1.9.7-gke.0.

    The base image has been changed to cos-stable-66-10452-74-0 for clusters running Kubernetes 1.10.2-gke.0.

    April 24, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    Scheduled master auto-upgrades

    • 10 % of cluster masters running Kubernetes versions 1.7.x will be updated to Kubernetes 1.8.8-gke.0, according to this week's rollout schedule.
    • Cluster masters running Kubernetes versions 1.8.x will be updated to Kubernetes 1.8.8-gke.0, according to this week's rollout schedule.
    • Cluster masters running Kubernetes versions 1.9.x will be updated to Kubernetes 1.9.3-gke.0, according to this week's rollout schedule.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • Kubernetes 1.9.6-gke.0

    The following versions are no longer available for new nodes or upgrades to existing nodes:

    • 1.8.7-gke.1
    • 1.9.2-gke.1
    • 1.9.6-gke.0

    Rollout schedule

    Date Available zones
    2018-04-24 europe-west2-a, us-east1-d
    2018-04-25 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-04-26 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-04-27 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    April 16, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:
    • Kubernetes 1.7.14-gke.1
    • Kubernetes 1.8.9-gke.1
    • Kubernetes 1.9.4-gke.1

    Rollout schedule

    Date Available zones
    2018-04-17 europe-west2-a, us-east1-d
    2018-04-18 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-04-19 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-04-20 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    April 9, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New versions available for upgrades and new clusters

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.9.6-gke.1 is now generally available for use with Google Kubernetes Engine clusters.

    Kubernetes 1.10.0-gke.0 clusters are now available for whitelisted early-access users. Non-whitelisted users can specify version 1.10.0-gke.0 in Alpha Clusters.

    Scheduled master auto-upgrades

    Cluster masters running Kubernetes versions 1.7.x will be updated to Kubernetes 1.7.12-gke.2, according to this week's rollout schedule.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:
    • Kubernetes 1.7.12-gke.1

    Other Updates

    Container-Optimized OS node image has been upgraded to cos-stable-65-10323-69-0-p2 for clusters running Kubernetes 1.9.6-gke.1. See COS image release notes for more information.

    Container-Optimized OS node image is using cos-beta-66-10452-28-0 for clusters running Kubernetes 1.10.0-gke.0. See COS image release notes for more information.

    Rollout schedule

    Date Available zones
    2018-04-11 europe-west2-a, us-east1-d
    2018-04-12 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-04-13 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-04-16 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    March 30, 2018

    New versions available for upgrades and new clusters

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.9.6-gke.0., Kubernetes 1.8.10-gke.0., and Kubernetes 1.7.15-gke.0. are now generally available for use with Google Kubernetes Engine clusters.

    New default version for new clusters

    The following versions are now default according to this week's rollout schedule:

    Zonal clusters

    The default version has been reverted from the March 27, 2018 release. Kubernetes 1.8.8-gke.0 is now the default version for new zonal and regional clusters.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • Kubernetes 1.9.2-gke.1
    • Kubernetes 1.7.12-gke.2

    Rollout schedule

    Date Available zones
    2018-03-30 europe-west2-a, us-east1-d
    2018-03-30 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-04-02 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-04-03 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    Other Updates

    The following updates are the same as in the March 27, 2018 release. They have not been changed by the rollback.

    Ubuntu node image has been upgraded to ubuntu-gke-1604-xenial-v20180317-1 for clusters running Kubernetes 1.9.6-gke.0.

    Issues fixed:

    • In ubuntu-gke-1604-xenial-v20180207-1, used by Kubernetes 1.9.3-gke.0 and 1.9.4-gke.1, new pods could not be scheduled to node where Docker gets restarted.
    • Security fix for USN-3586-1

    Ubuntu node image has been upgraded to ubuntu-gke-1604-xenial-v20180308 for clusters running Kubernetes 2.8.10-gke.0 and 1.7.15-gke.0.

    Issue fixed:

    Container-Optimized OS node image has been upgraded to cos-beta-65-10323-12-0 for clusters running Kubernetes 1.7.15-gke.0. See COS image release notes for more information.

    March 27, 2018

    New versions available for upgrades and new clusters

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.9.6-gke.0., Kubernetes 1.8.10-gke.0., and Kubernetes 1.7.15-gke.0. are now generally available for use with Google Kubernetes Engine clusters.

    New default version for new clusters

    The following versions are now default according to this week's rollout schedule:

    Zonal clusters

    Kubernetes 1.8.9-gke.1 is now the default version for new zonal and regional clusters.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • Kubernetes 1.9.2-gke.1
    • Kubernetes 1.8.8-gke.0
    • Kubernetes 1.7.12-gke.2

    Rollout schedule

    Date Available zones
    2018-03-27 europe-west2-a, us-east1-d
    2018-03-28 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-03-29 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-03-30 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    Other Updates

    Ubuntu node image has been upgraded to ubuntu-gke-1604-xenial-v20180317-1 for clusters running Kubernetes 1.9.6-gke.0.

    Issues fixed:

    • In ubuntu-gke-1604-xenial-v20180207-1, used by Kubernetes 1.9.3-gke.0 and 1.9.4-gke.1, new pods could not be scheduled to node where Docker gets restarted.
    • Security fix for USN-3586-1

    Ubuntu node image has been upgraded to ubuntu-gke-1604-xenial-v20180308 for clusters running Kubernetes 1.8.10-gke.0 and 1.7.15-gke.0.

    Issue fixed:

    Container-Optimized OS node image has been upgraded to cos-beta-65-10323-12-0 for clusters running Kubernetes 1.7.15-gke.0. See COS image release notes for more information.

    March 21, 2018

    New Features

    Private Clusters are now available in Beta.

    March 19, 2018

    Fixed

    Kubernetes 1.9.4+: Fixes a bug that prevented clusters with IP aliases from appearing.

    Rollout schedule

    Date Available zones
    2018-03-20 europe-west2-a, us-east1-d
    2018-03-21 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-03-22 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-03-23 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    March 13, 2018

    Fixed

    A patch for Kubernetes vulnerabilities CVE-2017-1002101 and CVE-2017-1002102 is now available according to this week's rollout schedule. We recommend that you manually upgrade your nodes as soon as the patch becomes available in your cluster's zone.

    Issues

    Breaking Change: Do not upgrade your cluster if your application requires mounting a secret, configMap, downwardAPI, or projected volume with write access.

    To fix security vulnerability CVE-2017-1002102, Kubernetes 1.9.4-gke.1, Kubernetes 1.8.9-gke.1, and Kubernetes 1.7.14-gke.1 changed secret, configMap, downwardAPI, and projected volumes to mount read-only, instead of allowing applications to write data and then reverting it automatically. We recommend that you modify your application to accommodate these changes before you upgrade your cluster.

    If your cluster uses IP Aliases and was created with the --enable-ip-alias flag, upgrading the master to Kubernetes 1.9.4-gke.1 will prevent it from starting properly. This issue will be addressed in an upcoming release.

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New versions available for upgrades and new clusters

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.9.4-gke.1, Kubernetes 1.8.9-gke.1, and Kubernetes 1.7.14-gke.1 are now generally available for use with Google Kubernetes Engine clusters.

    New default version for new clusters

    The following versions are now default according to this week's rollout schedule:

    Zonal clusters

    Kubernetes 1.8.8-gke.0 is now the default version for new zonal and regional clusters.

    Scheduled auto-upgrades

    Clusters running the following Kubernetes versions will be automatically upgraded as follows, according to the rollout schedule:

    • Regional clusters running Kubernetes 1.7.x will be upgraded to Kubernetes 1.8.7-gke.1.

    This upgrade applies to cluster masters.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • Kubernetes 1.8.7-gke.1

    Rollout schedule

    Date Available zones
    2018-03-13 europe-west2-a, us-east1-d
    2018-03-14 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-03-15 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-03-16 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    New Features

    You can now use version aliases with gcloud's --cluster-version option to specify Kubernetes versions. Version aliases allow you to specify the latest version or a specific version, without including the `-gke.0` version suffix. See versioning and upgrades for a complete overview of version aliases.

    March 12, 2018

    Issues

    A patch for Kubernetes vulnerabilities CVE-2017-1002101 and CVE-2017-1002102 will be available in the upcoming release. We recommend that you manually upgrade your nodes as soon as the patch becomes available.

    Tentative rollout schedule

    Date Available zones
    2018-03-13 europe-west2-a, us-east1-d
    2018-03-14 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-03-15 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-03-16 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    March 08, 2018

    New Features

    You can now easily debug your Kubernetes services from the Cloud Console with port-forwarding and web preview.

    March 06, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • Kubernetes 1.7.12-gke.1

    Rollout schedule

    Date Available zones
    2018-03-06 europe-west2-a, us-east1-d
    2018-03-07 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-03-08 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-03-09 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    February 27, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New versions available for upgrades and new clusters

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.9.3-gke.0, Kubernetes 1.8.8-gke.0, and Kubernetes 1.7.12-gke.2 are now generally available for use with Google Kubernetes Engine clusters.

    Scheduled auto-upgrades

    Clusters running the following Kubernetes versions will be automatically upgraded as follows, according to the rollout schedule:

    • Clusters running Kubernetes 1.8.x will be upgraded to Kubernetes 1.8.7-gke.1.
    • Regional clusters running Kubernetes 1.8.x will have etcd upgraded to etcd 3.1.11.

    This upgrade applies to cluster masters.

    Versions no longer available

    The following versions are no longer available for new clusters or upgrades to existing cluster masters:

    • Kubernetes 1.8.5-gke.0

    The following versions are no longer available for new nodes or upgrades to existing nodes:

    • Kubernetes 1.8.5-gke.0

    Rollout schedule

    Date Available zones
    2018-02-27 europe-west2-a, us-east1-d
    2018-02-28 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-03-01 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-03-02 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    New Features

    Beginning with Kubernetes version 1.9.3, you can enable metadata concealment to prevent user Pods from accessing certain VM metadata for your cluster's nodes. For more information, see Protecting Cluster Metadata.

    Other Updates

    Ubuntu node image has been upgraded from ubuntu-gke-1604-xenial-v20180122 to ubuntu-gke-1604-xenial-v20180207 for clusters running Kubernetes 1.7.12-gke.2 and 1.8.8-gke.0.

    Ubuntu node image has been upgraded from ubuntu-gke-1604-xenial-v20180122 to ubuntu-gke-1604-xenial-v20180207-1 for clusters running Kubernetes 1.9.3-gke.0.

    • Security fix for USN-3548-2
    • Docker upgraded from 1.12 to 17.03 and default storage driver changed to overlay2
    • Known issue: When Docker gets restarted on a node, new pods cannot be scheduled on that node and they will be stuck in `ContainerCreating` state.

    Container-Optimized OS node image has been upgraded from cos-stable-63-10032-71-0 to cos-beta-65-10323-12-0 for clusters running Kubernetes 1.9.3-gke.0 and 1.8.8-gke.0. See COS image release notes for more information.

    February 13, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New default version for new clusters

    The following versions are now default according to this week's rollout schedule:

    Zonal clusters

    Kubernetes version 1.8.7-gke.1 is now the default version for new zonal and regional clusters.

    Scheduled auto-upgrades

    Clusters running the following Kubernetes versions will be automatically upgraded as follows, according to the rollout schedule:

    • Clusters running Kubernetes 1.6.13-gke.1 and 1.7.12-gke.0 will be upgraded to Kubernetes 1.7.12-gke.1.
    • Clusters running Kubernetes 1.9.1-gke.0 and 1.9.2-gke.0 will be upgraded to Kubernetes 1.9.2-gke.1.
    • Clusters running etcd 2.* will be upgraded to etcd 3.0.17-gke.2.

    This upgrade applies to cluster masters.

    Rollout schedule

    Date Available zones
    2018-02-13 europe-west2-a, us-east1-d
    2018-02-14 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-02-15 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-02-16 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    February 8, 2018

    New Features

    GPUs on Kubernetes Engine are now available in Beta.

    February 5, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New versions available for upgrades and new clusters

    The following versions are now available according to this week's rollout schedule:

    Kubernetes 1.9.2-gke.1 is now generally available for use with Google Kubernetes Engine clusters.

    New default version for new clusters

    The following versions are now default according to this week's rollout schedule:

    Zonal clusters

    Kubernetes version 1.7.12-gke.1 is now the default version for new zonal clusters.

    Regional clusters

    Kubernetes version 1.8.7-gke.1 is now the default version for new regional clusters.

    The new cluster versions can be used with the latest Ubuntu node image version, ubuntu-gke-1604-xenial-v20180122.

    • Kernel upgraded from 4.4 to 4.13
    • Security fixes for Spectre and Meltdown
    • Support for Alias IPs

    Scheduled auto-upgrades

    Clusters running the following Kubernetes versions will be automatically upgraded as follows, according to the rollout schedule:

    • Clusters running Kubernetes 1.6.13-gke.1 and 1.7.x will be upgraded to Kubernetes 1.7.12-gke.0.

    This upgrade applies to cluster masters.

    Rollout schedule

    Date Available zones
    2018-02-05 europe-west2-a, us-east1-d
    2018-02-06 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-02-07 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-02-08 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    New Features

    Beginning with Kubernetes version 1.9.x on Google Kubernetes Engine, you can now perform horizontal pod autoscaling based on custom metrics from Stackdriver Monitoring (in addition to the default scaling based on CPU utilization). For more information, see Scaling an Application and the custom metrics autoscaling tutorial.

    Known Issues

    Beginning with Kubernetes version 1.9.x, automatic firewall rules have changed such that workloads in your Google Kubernetes Engine cluster cannot communicate with other Compute Engine VMs that are on the same network, but outside the cluster. This change was made for security reasons.

    You can replicate the behavior of older clusters (1.8.x and earlier) by setting a new firewall rule on your cluster.

    January 31, 2018

    New Features

    PodSecurityPolicies are now available in Beta.

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New default version for new clusters

    The following versions are now default according to this week's rollout schedule:

    Kubernetes version 1.7.12-gke.0 is now the default version for new zonal clusters.

    Kubernetes version 1.8.6-gke.0 is now the default version for new regional clusters.

    New versions available for upgrades and new clusters

    The following versions are now available according to this week's rollout schedule:

    • Kubernetes 1.8.7-gke.0
    • Kubernetes 1.9.2-gke.0 clusters are now available for whitelisted early-access users. Non-whitelisted users can specify version 1.9.2-gke.0 in Alpha Clusters.

    Rollout schedule

    Date Available zones
    2018-02-01 europe-west2-a, us-east1-d
    2018-02-02 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-02-03 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-02-04 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    January 16, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New versions available for upgrades and new clusters

    The following versions are now available according to this week's rollout schedule:

    • Kubernetes 1.9.1 clusters are now available for whitelisted early-access users. Non-whitelisted users can specify version 1.9.1 in Alpha Clusters.

    Scheduled auto-upgrades

    Clusters running the following Kubernetes versions will be automatically upgraded as follows, according to the rollout schedule:

    • Clusters running Kubernetes 1.6.x will be upgraded to 1.7.11-gke.1.

    This upgrade applies to cluster masters.

    Rollout schedule

    Date Available zones
    2018-01-17 europe-west2-a, us-east1-d
    2018-01-18 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, europe-west4-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-01-19 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, europe-west4-c, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-01-22 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, europe-west4-b, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    January 10, 2018

    New Features

    You can now run Container Engine clusters in region europe-west4 (Netherlands).

    You can now run Container Engine clusters in region northamerica-northeast1 (Montréal).

    January 9, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New default version for new clusters

    Kubernetes version 1.7.11-gke.1 is now the default version for new clusters, available according to this week's rollout schedule.

    Scheduled auto-upgrades

    Clusters running the following Kubernetes versions will be automatically upgraded as follows, according to the rollout schedule:

    • Clusters running Kubernetes 1.6.x will be upgraded to 1.6.13-gke.1.
    • Clusters running Kubernetes 1.7.x will be upgraded to 1.7.11-gke.1.
    • Clusters running Kubernetes 1.8.x will be upgraded to 1.8.5-gke.0

    This upgrade applies to cluster masters and, if node auto-upgrades are enabled, all cluster nodes.

    New versions available for upgrades and new clusters

    The following versions are now available for new clusters and opt-in master and node upgrades according to this week's rollout schedule:

    • Kubernetes 1.8.6-gke.0
    • Kubernetes 1.7.12-gke.0

    Versions no longer available

    The following versions are no longer available for new clusters or opt-in master and node upgrades:

    • Kubernetes 1.8.4-gke.1

    Rollout schedule

    Date Available zones
    2018-01-09 europe-west2-a, us-east1-d
    2018-01-10 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-01-11 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-01-12 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c

    January 2, 2018

    Version updates

    Kubernetes Engine cluster versions have been updated as detailed in the following sections. See versioning and upgrades for a full list of the Kubernetes versions you can run on your Kubernetes Engine masters and nodes.

    New default version for new clusters

    Kubernetes version 1.7.11-gke.1 is now the default version for new clusters, available according to this week's rollout schedule.

    New versions available for upgrades and new clusters

    The following versions are now available for new clusters and opt-in master and node upgrades according to this week's rollout schedule:

    • Kubernetes 1.8.5-gke.0

    Versions no longer available

    The following versions are no longer available for new clusters or opt-in master and node upgrades:

    • Kubernetes 1.6.x (all versions)
    • Kubernetes 1.7.8
    • Kubernetes 1.7.9

    Rollout schedule

    Date Available zones
    2018-01-02 europe-west2-a, us-east1-d
    2018-01-03 asia-east1-a, asia-northeast1-a, asia-south1-a, asia-southeast1-a, australia-southeast1-a, europe-west1-c, europe-west3-a, southamerica-east1-a, us-central1-b, us-east4-b, us-west1-a
    2018-01-04 asia-east1-c, asia-northeast1-b, asia-south1-b, asia-southeast1-b, australia-southeast1-b, europe-west1-b, europe-west2-b, europe-west3-b, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2018-01-05 asia-east1-b, asia-northeast1-c, asia-south1-c, australia-southeast1-c, europe-west1-d, europe-west2-c, europe-west3-c, southamerica-east1-c, us-central1-a, us-central1-c, us-east1-b, us-east4-a, us-west1-c
    Was this page helpful? Let us know how we did:

    Send feedback about...

    Kubernetes Engine Documentation