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.

Subscribe to the GKE release notes. Subscribe

October 22, 2018

New Features

Authorized networks is now generally available.

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:

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:

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:

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:

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

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

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

Fixes

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:

Scheduled master auto-upgrades

Versions no longer available

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

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

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.

    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:

    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:

    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:

    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 funtionalities 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:

    Versions no longer available

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

    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:

    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:

    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:

    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

    Versions no longer available

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

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

    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:

    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:

    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.

    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

    December 14, 2017

    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 for new clusters and opt-in master and node upgrades according to this week's rollout schedule:

    • Kubernetes 1.8.4-gke.1
    • Kubernetes 1.7.11-gke.1
    • Kubernetes 1.6.13-gke.1

    These version updates change the default node image for Kubernetes Engine nodes to Container-Optimized OS version cos-stable-63-10032-71-0-p.

    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.0
    • Kubernetes 1.7.11-gke.0
    • Kubernetes 1.6.13-gke.0

    Rollout schedule

    Date Available zones
    2017-12-14 europe-west2-a, us-east1-d
    2017-12-15 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
    2017-12-18 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
    2017-12-19 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

    December 5, 2017

    New Features

    Regional Clusters are now available in Beta.

    December 1, 2017

    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 Features

    Audit Logging is now available in Beta.

    November 28, 2017

    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 for new clusters and opt-in master and node upgrades according to this week's rollout schedule:

    • Kubernetes 1.8.4-gke.0
    • Kubernetes 1.7.11-gke.0
    • Kubernetes 1.6.13-gke.0

    Rollout schedule

    Date Available zones
    2017-11-28 europe-west2-a, us-east1-d
    2017-11-29 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
    2017-11-30 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
    2017-12-1 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

    Other Updates

    Container-Optimized OS version m63 is now available for use as a Google Kubernetes Engine node image.

    November 13, 2017

    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 for new clusters and opt-in master and node upgrades according to this week's rollout schedule:

    • Kubernetes 1.7.10-gke.0
    • Kubernetes 1.8.3-gke.0

    Other Updates

    Container Engine is now named Kubernetes Engine. See the Google Cloud Platform blog post.

    Kubernetes Engine's kubectl version has been updated from 1.8.2 to 1.8.3.

    November 7, 2017

    Version updates

    Container 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 Container Engine masters and 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.2-gke.0

    Rollout schedule

    Date Available zones
    2017-11-07 europe-west2-a, us-east1-d
    2017-11-08 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
    2017-11-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, southamerica-east1-b, us-central1-f, us-east1-c, us-east4-c, us-west1-b
    2017-11-10 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

    New Features

    Added an option to the gcloud container clusters create command: --enable-basic-auth. This option allows you to create a cluster with basic authorization enabled.

    Added options to the gcloud container clusters update command: --enable-basic-auth, --username, and --password. These options allows you to enable or disable basic authorization and change the username and password for an existing cluster.

    October 31, 2017

    Version updates

    Container 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 Container Engine masters and 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.7.9-gke.0

    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.11-gke.0.
    • Clusters running Kubernetes 1.7.x will be upgraded to 1.7.8-gke.0.
    • Clusters running Kubernetes 1.8.x will be upgraded to 1.8.1-gke.1

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

    New default version for new clusters

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

    Rollout schedule

    Date Available zones
    2017-10-31 europe-west2-a, us-east1-d
    2017-11-1 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
    2017-11-2 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
    2017-11-3 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

    New Features

    You can now run Container Engine clusters in region asia-south1 (Mumbai).

    Fixes

    Clusters using the Container-Optimized OS node image version cos-stable-61 can be affected by Docker daemon crashes and restarts and become unable to schedule pods.

    To mitigate this issue, clusters running Kubernetes versions 1.6.x, 1.7.x, and 1.8.x are slated to automatically upgrade to versions 1.6.11-gke.0, 1.7.8-gke.0, and 1.8.1-gke.1 respectively. These versions have been remapped to use the cos-stable-60-9592-90-0 node image.

    Known Issues

    Clusters running Kubernetes version 1.7.6 might see inaccurate memory usage metrics for pods running on the cluster. Clusters are slated to automatically upgrade to version 1.7.8-gke.0 to mitigate this issue. If node auto-upgrades are not enabled for your cluster, you can manually upgrade to 1.7.8-gke.0.

    October 24, 2017

    Version updates

    Container 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 Container Engine masters and nodes.

    New versions available for upgrades and new clusters

    Kubernetes version 1.8.1 is now generally available, according to this week's rollout schedule. See the Google Cloud Platform blog post on Container Engine 1.8 for more information on the Kubernetes capabilties highlighted in this release.

    Rollout schedule

    Date Available zones
    2017-10-24 europe-west2-a, us-east1-d
    2017-10-25 asia-east1-a, asia-northeast1-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
    2017-10-26 asia-east1-c, asia-northeast1-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
    2017-10-27 asia-east1-b, asia-northeast1-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

    New Features

    You can now run CronJobs on your Container Engine cluster. CronJob is a Beta feature in Kubernetes version 1.8.

    You can now view the status of your cluster's nodes using the Google Cloud Platform Console.

    The Google Cloud Platform Console browser-integrated cloud shell can now automatically generate commands for the kubectl command-line interface.

    You can now edit your cluster's workloads when viewing them with the Google Cloud Platform Console.

    Known Issues

    Kubernetes Third-party Resources, previously deprecated, have been removed in version 1.8. These resources will cease to function on clusters upgrading to version 1.8.1 or later.

    Audit Logging, a beta feature in Kubernetes 1.8, is currently not enabled on Container Engine.

    Horizontal Pod Autoscaling with Custom Metrics, a beta feature in Kubernetes 1.8, is currently not enabled on Container Engine.

    Other Updates

    Beta features in the Container Engine API (and gcloud command-line interface) are now exposed via the new v1beta1 API surface. To use beta features on Container Engine, you must configure the gcloud command-line interface to use the Beta API surface to run gcloud beta container commands. See API organization for more information.

    October 10, 2017

    Version updates

    Container 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 Container 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, according to this week's rollout schedule:

    • 1.7.8
    • 1.6.11

    Clusters running Kubernetes version 1.6.11 can safely upgrade to Kubernetes versions 1.7.x.

    Rollout schedule

    Date Available zones
    2017-10-10 europe-west2-a, us-east1-d
    2017-10-11 asia-east1-a, asia-northeast1-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
    2017-10-12 asia-east1-c, asia-northeast1-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
    2017-10-13 asia-east1-b, asia-northeast1-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

    Other Updates

    Clusters running Kubernetes versions 1.7.8 and 1.6.11 have upgraded the version of Container-Optimized OS running on cluster nodes from version cos-stable-60-9592-84-0 to cos-stable-61-9765-66-0. See the release notes for more details.

    This upgrade updates the node's Docker version from 1.13 to 17.03. See the Docker documentation for details on feature deprecations.

    October 3, 2017

    Version updates

    Container 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 Container Engine masters and nodes.

    New versions available for upgrades and new clusters

    Kubernetes version 1.8.0-gke.0 is now available for early access partners and alpha clusters only. To try out v1.8.0-gke.0, sign up for the early access program.

    Scheduled master auto-upgrades

    Cluster masters running Kuberenetes versions 1.7.x will be automatically upgraded to Kubernetes v1.7.6-gke.1 according to this week's rollout schedule.

    Rollout schedule

    Date Available zones
    2017-10-03 europe-west2-a, us-east1-d
    2017-10-04 asia-east1-a, asia-northeast1-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
    2017-10-05 asia-east1-c, asia-northeast1-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
    2017-10-06 asia-east1-b, asia-northeast1-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

    New Features

    You can now rotate your username for basic authorization on existing clusters, or disable basic authorization by providing an empty username.

    Fixes

    Kubernetes 1.7.6-gke.1: Fixed a regression in fluentd.

    Kubernetes 1.7.6-gke.1: Updated the kube-dns add-on to patch dnsmasq vulnerabilities announced on October 2. For more information on the vulnerability, see the associated Kubernetes Security Announcement.

    Known Issues

    Kubernetes 1.8.0-gke.0 (early access and alpha clusters only): Clusters created with a subnetwork with an automatically-generated name that contains a hash (e.g. "default-38b01f54907a15a7") might encounter issues where their internal load balancers fail to sync.

    This issue also affects clusters that run legacy networks.

    Container Engine clusters can enter a bad state if you convert your automatically-configured network to a manually-configured one. In this state, internal load balancers might fail to sync, and node pool upgrades might fail.

    September 27, 2017

    New Features

    You can now configure a maintenance window for your Container Engine clusters. You can use the maintenance window feature to designate specific spans of time for scheduled maintenance and upgrades to your master and nodes. Maintenance window is a beta feature on Container Engine.

    Container Engine's node auto upgrade feature is now generally available.

    The Ubuntu node image is now generally available for use on your Container Engine cluster nodes.

    September 25, 2017

    Version updates

    Container 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 Container Engine masters and nodes.

    Scheduled master auto-upgrades

    Cluster masters running Kuberenetes versions 1.7.x will be automatically upgraded to Kubernetes v1.7.5 according to this week's rollout schedule.

    Cluster masters running Kuberenetes versions 1.6.x will be automatically upgraded to Kubernetes v1.6.10 according to this week's rollout schedule.

    Rollout schedule

    Date Available zones
    2017-09-25 europe-west2-a, us-east1-d
    2017-09-26 asia-east1-a, asia-northeast1-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
    2017-09-27 asia-east1-c, asia-northeast1-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
    2017-09-28 asia-east1-b, asia-northeast1-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

    Fixes

    Kubernetes v1.7.5: Fixed an issue with Kubernetes v1.7.0 to v1.7.4 in which controller-manager could become unhealthy and enter a repair loop.

    Kubernetes v1.6.10: Fixed an issue in which a GCP Load Balancer could enter a persistently bad state if an API call failed while the ingress controller was starting.

    September 18, 2017

    Version updates

    Container 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 Container Engine masters and nodes.

    New default version for new clusters

    Kubernetes v1.7.5 is the default version for new clusters, available according to this week's rollout schedule below.

    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.7.6
    • 1.6.10

    New versions available for node upgrades and downgrades

    The following Kubernetes versions are now available for node upgrades and downgrades:

    • 1.7.6
    • 1.6.10

    Rollout schedule

    Date Available zones
    2017-09-19 europe-west2-a, us-east1-d
    2017-09-20 asia-east1-a, asia-northeast1-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
    2017-09-21 asia-east1-c, asia-northeast1-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
    2017-09-22 asia-east1-b, asia-northeast1-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

    New Features

    Starting in Kubernetes version 1.7.6, the available resources on cluster nodes have been updated to account for the CPU and memory requirement of Kubernetes node daemons. See the Node documentation in the cluster architecture overview for more information.

    You can now set a cluster network policy on your Container Engine clusters running Kubernetes version 1.7.6 or later.

    Other Updates

    The deprecated container-vm node image type has been removed from the list of valid Container Engine node images. Existing clusters and node pools will continue to function, but you can no longer create new clusters and node pools that run the container-vm node image.

    Clusters that use the deprecated container-vm as a node image cannot be upgraded to Kubernetes v1.7.6 or later.

    September 12, 2017

    Version updates

    Container 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 Container 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:

    • 1.7.5
    • 1.6.9
    • 1.6.7

    Scheduled master auto-upgrades

    Cluster masters running Kubernetes versions 1.6.x will be upgraded to Kubernetes v1.6.9 according to this week's rollout schedule.

    Rollout schedule

    Date Available zones
    2017-09-12 europe-west2-a, us-east1-d
    2017-09-13 asia-east1-a, asia-northeast1-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
    2017-09-14 asia-east1-c, asia-northeast1-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
    2017-09-17 asia-east1-b, asia-northeast1-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

    New Features

    You can now use IP aliases with an existing subnetwork when creating a cluster. IP aliases are a Beta feature in Google Kubernetes Engine version 1.7.5.

    September 05, 2017

    Version updates

    Container 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 Container Engine masters and nodes.

    New default version for new clusters

    Kubernetes v1.6.9 is the default version for new clusters, available according to this week's rollout schedule.

    New versions available for upgrades and new clusters

    Kubernetes v1.7.5 is now available for new clusters and opt-in master upgrades.

    Versions no longer available

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

    • 1.7.3
    • 1.7.4

    Rollout schedule

    Date Available zones
    2017-09-05 europe-west2-a, us-east1-d
    2017-09-06 asia-east1-a, asia-northeast1-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
    2017-09-07 asia-east1-c, asia-northeast1-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
    2017-09-08 asia-east1-b, asia-northeast1-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

    Other Updates

    Container Engine's kubectl version has been updated from 1.7.4 to 1.7.5.

    You can now run Container Engine clusters in region southamerica-east1 (São Paulo).

    August 28, 2017

    There is a known issue with StatefulSets in 1.7.X that causes StatefulSet pods to become unavailable in DNS upon upgrade. We are currently recommending that you not upgrade to 1.7.X if you are using DNS with StatefulSets. A fix is being prepared. Additional information can be found here: https://github.com/kubernetes/kubernetes/issues/48327

    Docker v1.13.1 supports HEALTHCHECK, which was previously ignored by Docker v1.11.2 on COS m59. Kubernetes supports more powerful liveness/readiness checks for containers, and it currently does not surface or consume the HEALTHCHECK status reported by Docker. We encourage users to disable HEALTHCHECK in Docker images to reduce unnecessary overhead, especially if performance degradation is observed after node upgrade. Note that HEALTHCHECK could be inherited from the base image.

    August 21, 2017

    There is a known issue with StatefulSets in 1.7.X regarding annotations, so we are currently recommending that you not upgrade to 1.7.X if you are using them. A fix is being prepared. Additional information can be found here: https://github.com/kubernetes/kubernetes/issues/48327

    August 14, 2017

    August 7, 2017

    August 3, 2017

    August 1, 2017

    July 26, 2017

    July 25, 2017

    July 18, 2017

    July 13, 2017

    July 11, 2017

    July 10, 2017

    June 26, 2017

    June 20, 2017

    June 13, 2017

    June 5, 2017

    June 1, 2017

    May 30, 2017

    May 24, 2017

    May 17, 2017

    May 12, 2017

    May 10, 2017

    Known Issues

    May 3, 2017

    May 2, 2017

    April 26, 2017

    April 12, 2017

    April 4, 2017

    March 29, 2017

    March 20, 2017

    March 16, 2017

    March 6, 2017

    March 1, 2017

    February 23, 2017

    February 14, 2017

    January 31, 2017

    January 26, 2017

    January 17, 2017

    January 10, 2017

    Known Issues with Kubernetes v1.5.1

    January 4, 2017

    January 3, 2017

    December 14, 2016

    December 7, 2016

    December 5, 2016

    November 29, 2016

    November 15, 2016

    November 8, 2016

    November 7, 2016

    November 2, 2016

    November 1, 2016

    October 17, 2016

    October 10, 2016

    October 5, 2016

    September 27, 2016

    Known Issues with v1.4.0 masters and older nodes

    September 20, 2016

    September 15, 2016

    September 6, 2016

    August 30, 2016

    August 17, 2016

    August 8, 2016

    July 29, 2016

    July 22, 2016

    July 11, 2016

    July 1, 2016

    June 20, 2016

    June 13, 2016

    June 7, 2016

    June 3, 2016

    May 27, 2016

    May 18, 2016

    May 16, 2016

    May 6, 2016

    April 29, 2016

    April 21, 2016

    April 13, 2016

    April 11, 2016

    April 4, 2016

    March 29, 2016

    March 21, 2016

    March 16, 2016

    March 2, 2016

    February 26, 2016

    February 10, 2016

    January 28, 2016

    January 15, 2016

    January 5, 2016

    December 8, 2015

    December 3, 2015

    November 30, 2015

    November 18, 2015

    November 12, 2015

    The release documented below is being rolled out over the next few days.

    November 4, 2015

    October 27, 2015

    October 19, 2015

    October 12, 2015

    September 25, 2015

    September 18, 2015

    September 4, 2015

    August 31, 2015

    August 26, 2015

    Google Container Engine is out of beta.

    August 14, 2015

    August 4, 2015

    July 27, 2015

    July 24, 2015

    Upgrade to Kubernetes v1 - Action Required

    Users must upgrade their configuration files to the v1 Kubernetes API before August 5th, 2015. This applies to any Beta Container Engine cluster created before July 21st.

    Google Container Engine will upgrade container cluster masters beginning on August 5th, to use the v1 Kubernetes API. If you'd like to upgrade prior, please sign up for an early upgrade.

    This upgrade removes support for the v1beta3 API. All configuration files must be formatted according to the v1 specification to ensure that your cluster remains functional. The v1 API represents the production-ready set of APIs for Kubernetes and Container Engine.

    Some helpful resources are:

    If your configuration files already use the v1 specification, no action is required.

    July 15, 2015

    July 10, 2015

    Known issue:

    June 25, 2015

    June 22, 2015

    Known issue:

    June 10, 2015

    June 3, 2015

    gcloud command-line tool:

    May 22, 2015

    kubectl 0.17.0 notes:

    May 13, 2015

    kubectl 0.16.1 notes:

    May 8, 2015

    May 2, 2015

    April 22, 2015

    April 16, 2015

    Container Engine:

    gcloud command-line tool:

    April 9, 2015

    Container Engine:

    April 2, 2015

    Container Engine:

    gcloud command-line tool:

    April 1, 2015

    March 25, 2015

    February 25, 2015

    gcloud command-line tool:

    February 19, 2015

    Google Container Engine:

    gcloud command-line tool:

    February 12, 2015

    February 5, 2015

    Google Container Engine:

    gcloud command-line tool:

    Refer to the kubectl reference documentation for more details.

    January 29, 2015

    January 21, 2015

    January 15, 2015

    January 8, 2015

    December 19, 2014

    December 12, 2014

    Known issues:

    Updates:

    December 5, 2014

    November 20, 2014

    Updates to the gcloud preview container commands:

    Documentation updates:

    GCP Console updates:

    November 4, 2014

    (Updated November 10, 2014: Added two additional known issues with Google Container Engine.)

    Google Container Engine is a new service that creates and manages Kubernetes clusters for Google Cloud Platform users.

    Container Engine is currently in Alpha state; it is suitable for experimentation and is intended to provide an early view of the production service, but customers are strongly encouraged not to run production workloads on it.

    The underlying open source Kubernetes project is being actively developed by the community and is not considered ready for production use. This version of Google Container Engine is based on Kubernetes public build v0.4.2. While the Kubernetes community is working hard to address community-reported issues as they are reported, there are some known issues in the v0.4.2 release that will be addressed in v0.5 and that will be incorporated into Google Container Engine in the coming days.

    Known issues with the Kubernetes 0.4.2 release

    1. (Issue #1730) External health checks that use in-container scripts (exec) do not work. Process, HTTP and TCP health checks work properly. Health checks that use in-container shell execution are not functioning; they always report Unknown. This is a result of the transition to docker exec introduced in Docker version 1.3. At this time process-level health checks, TCP socket health checks, and HTTP level health checks are functional. This has been addressed in v0.5 and will be available shortly.

    2. (Issue #1712) Pod update operations fails. In v0.4.2, pod update functionality is not implemented, and a call to the update API returns an unimplemented error. Pods must be updated by tear down and recreate. This will be implemented in v0.5.

    3. (Issue #974) Silent failure on internal service port number collision: Each Kubernetes service needs a unique network port assignment. Currently if you try to create a second service with a port number that conflicts with an existing service, the operation succeeds but the second service will not receive network traffic. This has been fixed, and will be available in v0.5.

    4. (Issue #1161) External service load balancing. The current Kubernetes design includes a model that does a 1:1 mapping between an externally-exposed port number at the cluster level, and a service. This means that only a single external service can exist on a given port. For now this is a hard limitation of the service.

    Known issues with Google Container Engine

    In addition to issues with the underlying Kubernetes project, there are some known issues with the Google Container Engine tools and API that will be addressed in subsequent releases.

    1. Kubecfg binary conflicts: During the Google Cloud Platform SDK installation, kubecfg v0.4.1 is installed and placed on the path by the Google Cloud SDK. Depending on your $PATH variable, this version may conflict with other installed versions from the open source Kubernetes product.

    2. Containers are assigned private IPs in the range 10.40.0.0/16 to 10.239.0.0/16. If you have changed your default network settings from 10.240.0.0/16, clusters may create successfully, but fail during operation.

    3. All Container Engine nodes are started with and require project level read-write scope. This is temporarily required to support the dynamic mounting of PD-based volumes to nodes. In future releases nodes will revert to default read-only project scope.

    4. Windows is not currently supported. The gcloud preview container command is built on top of the Kubernetes client’s kubecfg binary, which is not yet available on Windows.

    5. The default network is required. Container Engine relies on the existence of the default network (part of all new Google Cloud projects), and tries to create routes that use it. If you have deleted this network since creating your project, Container Engine cluster creation will fail.

      To recreate it:

      1. Go to the Networks page in the GCP Console and select your project.
      2. Click New network.
      3. Enter the following values:
        • Name: default
        • Address range: 10.240.0.0/16
        • Gateway: 10.240.0.1
      4. Click Create.

      Next, recreate the firewall rules:

      1. Click default in the All networks list.
      2. Click Create new next to Firewall rules.
      3. Enter the following values:
        • Name: default-allow-internal
        • Source IP ranges: 10.240.0.0/16
        • Protocols & ports: tcp:1-65535; udp:1-65535; icmp
      4. Click Create.
      5. Create a second firewall rule with the following values:
        • Name: default-allow-ssh
        • Source IP ranges: 0.0.0.0/0
        • Protocols & ports: tcp:22
    Was this page helpful? Let us know how we did:

    Send feedback about...

    Kubernetes Engine