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

<br />

This page includes release notes for all
[channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
and releases.

## Current versions

The following table lists the current versions for each [release
channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels). To learn more about
the designations in this table, see [What versions are available in a
channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels#what_versions_are_available_in_a_channel).
For general information on versioning and upgrades, see [GKE
versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning) and [About
GKE cluster upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades).

| GKE Release Channel | Rapid | Regular | Stable | Extended | No Channel (deprecated) |
|---|---|---|---|---|---|
| Available minor versions | 1.34 to 1.37 | 1.34 to 1.37 | 1.34 to 1.36 | 1.32 to 1.37 | 1.34 to 1.37 |
| Recommended auto-upgrade target | 1.36.5-gke.1982000 | 1.35.8-gke.1796000 | 1.35.8-gke.1796000 | 1.32.13-gke.2701000 | 1.35.8-gke.1796000 |
| Auto-upgrade targets | - 1.34.12-gke.1539000 - 1.35.9-gke.1505000 - 1.36.5-gke.1982000 - 1.37.1-gke.2097000 | - 1.34.12-gke.1209000 - 1.35.8-gke.1796000 - 1.36.4-gke.2377000 - 1.37.1-gke.1552000 | - 1.34.12-gke.1011000 - 1.35.8-gke.1796000 - 1.36.4-gke.2046003 | - 1.32.13-gke.2701000 - 1.33.13-gke.1952000 - 1.34.12-gke.1209000 - 1.35.8-gke.1796000 - 1.36.4-gke.2377000 - 1.37.1-gke.1552000 | - 1.34.12-gke.1209000 - 1.35.8-gke.1796000 - 1.36.4-gke.2377000 - 1.37.1-gke.1552000 |
| Default patch version for cluster creation | 1.37.1-gke.2097000 | 1.36.4-gke.2377000 | 1.35.8-gke.1796000 | 1.36.4-gke.2377000 | 1.36.4-gke.2377000 |
| COS version of default patch version | [cos-133-19999-44-106](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-106_) | [cos-129-19506-505-8](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-505-8_) | [cos-125-19216-655-40](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-655-40_) | [cos-129-19506-505-8](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-505-8_) | [cos-129-19506-505-8](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-505-8_) |

For information on the current minor versions rollout and support schedule, see
the [GKE release
schedule](https://docs.cloud.google.com/kubernetes-engine/docs/release-schedule). To find all the patch
versions available in a channel, [check available and default
versions](https://docs.cloud.google.com/kubernetes-engine/versioning#available_versions).

This table also lists the Container-Optimized OS version that corresponds
to the channel's default patch version. To upgrade a cluster to a specific image
version, see [Map Container-Optimized OS node image versions to
GKE patch
versions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-images#map-gke-cos).

## Other resources

For more detailed information about security-related known issues, see the
[security bulletin](https://docs.cloud.google.com/kubernetes-engine/docs/security-bulletins) page.

To view release notes for versions prior to 2020, see the
[Release notes archive](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes-archive.md.txt).

You can see the latest product updates for all of Google Cloud on the
[Google Cloud](https://docs.cloud.google.com/release-notes.md.txt) page, browse and filter all release notes in the
[Google Cloud console](https://console.cloud.google.com/release-notes),
or programmatically access release notes in
[BigQuery](https://console.cloud.google.com/bigquery?p=bigquery-public-data&d=google_cloud_release_notes&t=release_notes&page=table).

To get the latest product updates delivered to you, add the URL of this page to your
[feed
reader](https://wikipedia.org/wiki/Comparison_of_feed_aggregators), or add the
[feed URL](https://docs.cloud.google.com/feeds/gke-main-release-notes.xml) directly.

## November 11, 2026

Feature Capacity buffers, including active and standby capacity buffers, are generally
available for GKE Standard and Autopilot clusters running version 1.37.1-gke.3020000 or later. Capacity buffers let you pre-provision and optionally suspend standby compute capacity using the CapacityBuffer custom resource (autoscaling.x-k8s.io/v1beta1) to accelerate workload scaling and mitigate capacity constraints. To get started, see [About capacity buffers](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/capacity-buffer.md.txt).
Issue On nodes that have Linux syscall auditing enabled, such as Container-Optimized OS nodes where you [enabled Linux auditd logging](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/linux-auditd-logging.md.txt), mounting Cloud Storage FUSE CSI driver volumes can hang indefinitely. Pods that use these volumes don't start and remain in a status such as `Init:0/1` or `ContainerCreating`. Pods that are being deleted remain in the `Terminating` state, and node drains, including drains during node pool upgrades, might not complete. Pod events show errors similar to the following:

    MountVolume.SetUp failed for volume "VOLUME_NAME" : rpc error: code = DeadlineExceeded desc = context deadline exceeded
    MountVolume.SetUp failed for volume "VOLUME_NAME" : rpc error: code = Aborted desc = An operation with the given volume key TARGET_PATH already exists

The following GKE versions are affected:

- 1.31.14-gke.2963000 and later
- 1.32.13-gke.2714000 and later
- 1.33.13-gke.1973000 and later
- 1.34.12-gke.1209000 and later
- 1.35.8-gke.2014000 and later
- 1.36.5-gke.1817000 and later
- 1.37.1-gke.1777000 and later

In these versions, the Cloud Storage FUSE CSI driver uses a Debian 13 base image whose `mount` utility uses the newer Linux mount API. When syscall auditing is active, the mount operation can hang in the kernel before the FUSE file system is initialized. Restarting the `gcsfusecsi-node` Pod doesn't resolve the issue. Nodes that don't have syscall audit rules loaded aren't affected.

Workaround: [Disable Linux auditd logging](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/linux-auditd-logging.md.txt#cleanup) in clusters that use the Cloud Storage FUSE CSI driver, and then re-create the affected nodes to clear the audit rules that are loaded on them. If you must keep auditd logging enabled, contact [Cloud Customer Care](https://docs.cloud.google.com/kubernetes-engine/docs/getting-support.md.txt).

A fix is in progress.

## November 10, 2026

Change

#### (2026-R47) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.37.1-gke.2097000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-2097000) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.12-gke.1698000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1698000)
  - [1.35.9-gke.1673000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-9-gke-1673000)
  - [1.36.5-gke.2262000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-2262000)
  - [1.37.2-gke.1042000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-2-gke-1042000)
- [Alpha version](https://cloud.google.com/kubernetes-engine/versioning#alpha-versions) 1.38.0-gke.4814000+preview is now available for GKE alpha clusters in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.34.12-gke.1209000
  - 1.34.12-gke.1363000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1975000
  - 1.35.8-gke.2308000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2377000
  - 1.36.5-gke.1259000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.37.1-gke.1697000
  - 1.37.1-gke.3020000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Alpha version 1.38.0-gke.2884000+preview is no longer available in the Rapid channel.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1539000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1539000)
    - 1.34 to [1.35.9-gke.1505000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-9-gke-1505000)
    - 1.35 to [1.36.5-gke.1982000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-1982000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1539000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1539000)
    - 1.35 to [1.35.9-gke.1505000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-9-gke-1505000)
    - 1.36 to [1.36.5-gke.1982000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-1982000)
    - 1.37 to [1.37.1-gke.2097000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-2097000)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000) is now the default version for cluster creation in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.34.12-gke.1011000
  - 1.34.12-gke.1153000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2046003
  - 1.36.4-gke.2326000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
    - 1.36 to [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000) is now the default version for cluster creation in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.34.11-gke.1102000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.11-gke.1209000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1439001
  - 1.35.8-gke.1626001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1391002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1495002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1495003 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2046002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.34 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.35 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
    - 1.36 to [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.32.13-gke.2788000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2788000)
  - [1.32.13-gke.3004000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-3004000)
  - [1.33.13-gke.2074000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-2074000)
  - [1.33.13-gke.2339000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-2339000)
- The following versions are no longer available in the Extended channel:
  - 1.32.13-gke.2662000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2906000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1915000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.2207000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.12-gke.1011000
  - 1.34.12-gke.1153000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2046003
  - 1.36.4-gke.2326000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.13-gke.2701000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2701000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.2701000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2701000)
    - 1.33 to [1.33.13-gke.1952000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1952000)
    - 1.34 to [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
    - 1.36 to [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.12-gke.1698000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1698000)
  - [1.35.9-gke.1673000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-9-gke-1673000)
  - [1.36.5-gke.2262000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-2262000)
  - [1.37.2-gke.1042000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-2-gke-1042000)
- The following node versions are now available:
  - [1.32.13-gke.3004000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-3004000)
  - [1.33.13-gke.2339000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-2339000)
  - [1.34.12-gke.1698000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1698000)
  - [1.35.9-gke.1673000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-9-gke-1673000)
  - [1.36.5-gke.2262000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-2262000)
  - [1.37.2-gke.1042000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-2-gke-1042000)
- The following versions are no longer available:
  - 1.34.11-gke.1102000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.11-gke.1209000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.12-gke.1153000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.12-gke.1363000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1250001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1626001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.2308000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1391002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1495002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1495003 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2046002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2326000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.5-gke.1259000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.37.1-gke.3020000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
    - 1.34 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
    - 1.35 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
    - 1.36 to [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)
Security

#### (2026-R47) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.32.13-gke.3004000 | cos-121-18867-652-12 | [cos-121-18867-652-12 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-652-12_) |
| 1.37.2-gke.1042000 | cos-133-19999-44-170 | [cos-133-19999-44-170 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-170_) |
| 1.38.0-gke.4814000+preview | cos-dev-138-20162-0-0 | [cos-dev-138-20162-0-0 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m138#cos-dev-138-20162-0-0_) |

<br />

## November 09, 2026

Feature GKE Gateway now supports Server Name Indication (SNI)-based routing with TLS passthrough. You can use TLS protocol-specific rules to route incoming TLS streams from the Gateway to Kubernetes Services based on SNI without terminating TLS at the GKE Gateway load balancer. Application developers can create TLSRoute resources to expose secure TLS traffic to applications that run in the GKE cluster.

Creating TLSRoute resources requires the Gateway API version 1.5.0 or later CRDs (Standard channel), which are installed in GKE version 1.35.2-gke.1842000 or later.

This feature supports single-cluster and multi-cluster GKE Gateway load balancers by using the following GatewayClass resources:

- `gke-l7-rilb`
- `gke-l7-regional-external-managed`
- `gke-l7-rilb-mc`
- `gke-l7-regional-external-managed-mc`
- `gke-l7-cross-regional-internal-managed-mc`

For more information, see [Deploy a TLS passthrough Gateway](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploy-tls-passthrough-gateway.md.txt).
Feature Agent Substrate on GKE is now Generally Available (GA) for GKE Standard clusters
running version 1.37 or later.

Agent Substrate is an infrastructure layer designed for large-scale,
high-density AI agent workloads, such as personal assistants and coding agents.
Because interactive agents often remain idle while waiting for user input,
running them on traditional microservice infrastructure can underutilize CPU and
memory resources. Agent Substrate uses a lightweight control plane that
bypasses standard Kubernetes Pod scheduling limits to provide fast sandbox
provisioning and efficient suspend-and-resume capabilities.

For more information, see [About Agent Substrate on GKE](https://docs.cloud.google.com/kubernetes-engine/ai-ml/about-agent-substrate.md.txt).

## November 03, 2026

Feature In GKE version 1.37.0-gke.3570000 and later, you can split each Local SSD on a node between ephemeral storage and raw block storage. When you create a cluster or node pool, use the `capacity` property of the `--ephemeral-storage-local-ssd` flag to set how much Local SSD capacity GKE formats for ephemeral storage. GKE leaves the rest of each Local SSD unformatted, so that workloads like databases and caches can use it as raw block storage. This feature is available in GKE Standard clusters. For more information, see [Provision and use mixed Local SSDs for raw block and ephemeral storage](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/mixed-local-ssd.md.txt).

## October 29, 2026

Feature Managed OpenTelemetry for GKE is generally available
(GA) on clusters
running GKE version 1.37.1-gke.1697000 or later. You can collect OpenTelemetry
Protocol (OTLP) traces, metrics, and logs from your workloads with a
Google-managed collector instead of a self-managed OpenTelemetry Collector
deployment:

- Configure `otlp_grpc` in the Instrumentation custom resource (GKE version 1.37.1-gke.1697000 or later), or send telemetry directly to the in-cluster collector's gRPC endpoint on port 4317 in addition to HTTP on port 4318.
- The managed collector routes logs alongside traces and metrics through the Cloud Telemetry API (`telemetry.googleapis.com`), with improved per-signal queueing and autoscaling for high-throughput clusters. (Logs ingested through `telemetry.googleapis.com` default to the `otlp` log name instead of `gke-managed-otel-collector`.)
- [Multimodal prompts and responses collection](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/managed-otel-gke.md.txt#multimodal-prompts-responses) for LangGraph ReAct and Agent Development Kit (ADK) agents, the `--managed-otel-scope` flag in the `gcloud` CLI (version 576.0.0 or later), and `managed_opentelemetry_config` in `terraform-provider-google` (v8.8.0 or later) are generally available.

To use the GA collector and features, upgrade clusters from earlier Preview
versions to 1.37.1-gke.1697000 or later. For architecture details and setup
instructions, see [Managed OpenTelemetry for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/managed-otel-gke.md.txt)
and [Deploy Managed OpenTelemetry for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/managed-otel-gke.md.txt).

## October 27, 2026

Change

#### (2026-R46) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.34.12-gke.1539000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1539000)
  - [1.35.9-gke.1505000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-9-gke-1505000)
  - [1.36.5-gke.1982000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-1982000)
  - [1.37.1-gke.3020000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-3020000)
- [Alpha version](https://cloud.google.com/kubernetes-engine/versioning#alpha-versions) 1.38.0-gke.4162000+preview is now available for GKE alpha clusters in the Rapid channel.
- Alpha version 1.38.0-gke.2743000+preview is no longer available in the Rapid channel.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
  - [1.35.8-gke.1975000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1975000)
  - [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)
- Version 1.35.8-gke.1919000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
  - [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)
  - [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002)
  - [1.36.4-gke.1495003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495003)
  - [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)
  - [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.36 to [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.32.13-gke.2662000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2662000)
  - [1.32.13-gke.2701000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2701000)
  - [1.32.13-gke.2906000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2906000)
  - [1.33.13-gke.1915000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1915000)
  - [1.33.13-gke.1952000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1952000)
  - [1.33.13-gke.2207000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-2207000)
  - [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
  - [1.35.8-gke.1975000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1975000)
  - [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2759000
  - 1.31.14-gke.2825000
  - 1.31.14-gke.3042000
  - 1.32.13-gke.2504000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2567000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2788000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1721000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1815000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.2074000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1919000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.13-gke.2662000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2662000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.2662000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2662000)
    - 1.33 to [1.33.13-gke.1915000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1915000)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.34.12-gke.1539000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1539000)
  - [1.35.9-gke.1505000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-9-gke-1505000)
  - [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)
  - [1.36.4-gke.1495003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495003)
  - [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)
  - [1.36.5-gke.1982000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-1982000)
  - [1.37.1-gke.3020000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-3020000)
- The following node versions are now available:
  - [1.32.13-gke.2906000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2906000)
  - [1.33.13-gke.2207000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-2207000)
  - [1.34.12-gke.1539000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1539000)
  - [1.35.9-gke.1505000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-9-gke-1505000)
  - [1.36.5-gke.1982000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-1982000)
  - [1.37.1-gke.3020000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-3020000)
- Version 1.35.8-gke.1919000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
Security

#### (2026-R46) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.32.13-gke.2906000 | cos-121-18867-652-7 | [cos-121-18867-652-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-652-7_) |
| 1.33.13-gke.2207000 | cos-121-18867-652-7 | [cos-121-18867-652-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-652-7_) |
| 1.34.12-gke.1539000 | cos-125-19216-760-8 | [cos-125-19216-760-8 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-760-8_) |
| 1.35.9-gke.1505000 | cos-125-19216-760-8 | [cos-125-19216-760-8 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-760-8_) |
| 1.36.5-gke.1982000 | cos-129-19506-578-9 | [cos-129-19506-578-9 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-578-9_) |
| 1.37.1-gke.3020000 | cos-133-19999-44-159 | [cos-133-19999-44-159 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-159_) |
| 1.38.0-gke.4162000+preview | cos-dev-138-20162-0-0 | [cos-dev-138-20162-0-0 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m138#cos-dev-138-20162-0-0_) |

<br />

## October 26, 2026

Change

#### (2026-R45) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.37.1-gke.1697000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1697000) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.12-gke.1363000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1363000)
  - [1.35.8-gke.2308000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-2308000)
  - [1.36.5-gke.1259000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-1259000)
  - [1.37.1-gke.2097000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-2097000)
- [Alpha version](https://cloud.google.com/kubernetes-engine/versioning#alpha-versions) 1.38.0-gke.3229000+preview is now available for GKE alpha clusters in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.34.12-gke.1153000
  - 1.35.8-gke.1919000
  - 1.36.4-gke.2326000
  - 1.37.1-gke.1552000
- Alpha version 1.38.0-gke.2240000+preview is no longer available in the Rapid channel.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
    - 1.34 to [1.35.8-gke.1975000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1975000)
    - 1.35 to [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
    - 1.35 to [1.35.8-gke.1975000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1975000)
    - 1.36 to [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)
    - 1.37 to [1.37.1-gke.1697000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1697000)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.12-gke.1153000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1153000)
  - [1.35.8-gke.1919000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1919000)
  - [1.36.4-gke.2326000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2326000)
  - [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)
- The following versions are no longer available in the Regular channel:
  - 1.34.11-gke.1209000
  - 1.35.8-gke.1626001
  - 1.36.4-gke.1495002
  - 1.36.4-gke.1495003 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2046002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.34 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.35 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
    - 1.36 to [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)
    - 1.37 to [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
  - [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
- The following versions are no longer available in the Stable channel:
  - 1.34.11-gke.1056000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1250001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
    - 1.34 to [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
    - 1.35 to [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.3042000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-3042000)
  - [1.32.13-gke.2788000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2788000)
  - [1.33.13-gke.2074000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-2074000)
  - [1.34.12-gke.1153000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1153000)
  - [1.35.8-gke.1919000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1919000)
  - [1.36.4-gke.2326000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2326000)
  - [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2963000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2701000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1952000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.11-gke.1209000
  - 1.35.8-gke.1626001
  - 1.36.4-gke.1495002
  - 1.36.4-gke.1495003 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2046002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.35 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
    - 1.36 to [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)
    - 1.37 to [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.12-gke.1363000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1363000)
  - [1.35.8-gke.2308000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-2308000)
  - [1.36.5-gke.1259000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-1259000)
  - [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)
  - [1.37.1-gke.1697000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1697000)
  - [1.37.1-gke.2097000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-2097000)
- The following node versions are now available:
  - [1.31.14-gke.3042000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-3042000)
  - [1.32.13-gke.2788000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2788000)
  - [1.33.13-gke.2074000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-2074000)
  - [1.34.12-gke.1363000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1363000)
  - [1.35.8-gke.2308000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-2308000)
  - [1.36.5-gke.1259000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-5-gke-1259000)
  - [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)
  - [1.37.1-gke.1697000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1697000)
  - [1.37.1-gke.2097000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-2097000)
- The following versions are no longer available:
  - 1.34.11-gke.1056000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1250000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1391002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1495003 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2046002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.34 to [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.35 to [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
    - 1.36 to [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)
    - 1.37 to [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)
Security

#### (2026-R45) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.3042000 | cos-121-18867-638-5 | [cos-121-18867-638-5 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-638-5_) |
| 1.32.13-gke.2788000 | cos-121-18867-638-5 | [cos-121-18867-638-5 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-638-5_) |
| 1.33.13-gke.2074000 | cos-121-18867-638-5 | [cos-121-18867-638-5 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-638-5_) |
| 1.35.8-gke.2308000 | cos-125-19216-739-5 | [cos-125-19216-739-5 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-739-5_) |
| 1.37.1-gke.1552000 | cos-133-19999-44-85 | [cos-133-19999-44-85 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-85_) |
| 1.37.1-gke.2097000 | cos-133-19999-44-106 | [cos-133-19999-44-106 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-106_) |
| 1.38.0-gke.3229000+preview | cos-133-19999-44-85 | [cos-133-19999-44-85 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-85_) |

<br />

Feature The [C4D bare metal machine types](https://docs.cloud.google.com/compute/docs/general-purpose-machines.md.txt#c4d_series)
(`c4d-standard-384-metal`, `c4d-highcpu-384-metal`, and `c4d-highmem-384-metal`)
are generally available on GKE. You can create C4D bare metal node pools in
Standard clusters that run version 1.36 or later.

In version 1.37.0-gke.4713000 or later, you can also use C4D bare metal nodes
with cluster autoscaler, node auto-provisioning, and custom ComputeClasses,
including in Autopilot clusters that use a custom ComputeClass. In earlier
versions, you must scale C4D bare metal node pools manually.

For more information, see [Machine support with GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-support.md.txt#machine-support).

## October 20, 2026

Fixed A security issue in GKE fleet management that could have allowed
unauthorized configuration changes to clusters registered to a fleet has been
resolved. The fixes are rolled out to all regions, and no action is required.
Fixed This is an update to the release note regarding the Cloud Storage FUSE CSI
driver issue published on
[October 2, 2026](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#October_02_2026).

This issue has been resolved. You can upgrade your cluster control plane to the
following versions to fix the issue for `ubuntu_containerd` and older
`cos_containerd` node pools:

- 1.36.5-gke.1032000 or later

- 1.37.1-gke.1552000 or later

- Specific 1.36.4 mitigation patches: 1.36.4-gke.1247001, 1.36.4-gke.1247002,
  1.36.4-gke.1391001, 1.36.4-gke.1391003, 1.36.4-gke.1495001,
  1.36.4-gke.1495003, 1.36.4-gke.2046001, 1.36.4-gke.2202002

## October 19, 2026

Feature You can now provision GKE nodes from storage-optimized [Z4M machine series](https://docs.cloud.google.com/compute/docs/storage-optimized-machines.md.txt#z4m_series):

- Manually: starting from GKE version 1.36.3-gke.1767000 and later.
- Using compute classes, cluster autoscaler, node pool auto-creation and in Autopilot clusters: starting from GKE version 1.37.0-gke.4713000 and later.

Z4M machine series are suited for large parallel file systems to support AI/ML
workloads and for I/O intensive workloads such as databases. GKE does not
support Z4M bare metal instances at this time. See
[Machine support with GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-support.md.txt#machine-support).

## October 16, 2026

Change For GKE Standard CPU node pools, GKE can now upgrade nodes by updating the existing
Compute Engine VM in place, instead of deleting the VM and creating a new one.
Because the node keeps its underlying VM, it also keeps its compute capacity
during the upgrade. This lowers the risk that a node upgrade fails or stalls
because resources aren't available.

To enable this type of upgrade, use
[surge upgrades with the `maxUnavailable` field](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.md.txt#max-unavailable)
set to a value greater than 0. For more details about when GKE reuses the same
Compute Engine instance, including exceptions, see
[maxUnavailable: GKE makes an existing node unavailable to recreate it](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.md.txt#max-unavailable).

This change applies to all GKE versions. To opt out, contact [Cloud Customer Care](https://docs.cloud.google.com/kubernetes-engine/docs/getting-support.md.txt).

## October 14, 2026

Change

#### (2026-R44) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
  - [1.35.8-gke.1975000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1975000)
  - [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)
  - [1.37.1-gke.1697000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1697000)
- [Alpha version](https://cloud.google.com/kubernetes-engine/versioning#alpha-versions) 1.38.0-gke.2884000+preview is now available for GKE alpha clusters in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.34.12-gke.1011000
  - 1.35.8-gke.1796000
  - 1.36.4-gke.2046002
  - 1.36.4-gke.2202002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2304000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.37.0-gke.3503000
- Alpha version 1.38.0-gke.1002000+preview is no longer available in the Rapid channel.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1153000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1153000)
    - 1.34 to [1.35.8-gke.1919000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1919000)
    - 1.35 to [1.36.4-gke.2326000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2326000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1153000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1153000)
    - 1.35 to [1.35.8-gke.1919000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1919000)
    - 1.36 to [1.36.4-gke.2326000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2326000)
    - 1.37 to [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
  - [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - [1.36.4-gke.1495003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495003)
  - [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)
  - [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)
- The following versions are no longer available in the Regular channel:
  - 1.34.11-gke.1102000
  - 1.35.8-gke.1439001
  - 1.36.4-gke.1391002
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
    - 1.34 to [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
    - 1.35 to [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
    - 1.36 to [1.36.4-gke.1495003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495003)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
  - [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
- Version 1.34.9-gke.1655001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2825000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2825000)
  - [1.31.14-gke.2963000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2963000)
  - [1.32.13-gke.2567000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2567000)
  - [1.32.13-gke.2701000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2701000)
  - [1.33.13-gke.1815000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1815000)
  - [1.33.13-gke.1952000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1952000)
  - [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
  - [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - [1.36.4-gke.1495003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495003)
  - [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)
  - [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2704000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2925000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2427000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2662000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1647000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1915000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.11-gke.1102000
  - 1.35.8-gke.1439001
  - 1.36.4-gke.1391002
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2759000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2759000)
    - 1.31 to [1.32.13-gke.2504000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2504000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2759000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2759000)
    - 1.32 to [1.32.13-gke.2504000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2504000)
    - 1.33 to [1.33.13-gke.1721000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1721000)
    - 1.34 to [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
    - 1.35 to [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
    - 1.36 to [1.36.4-gke.1495003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495003)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
  - [1.35.8-gke.1975000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1975000)
  - [1.36.4-gke.1495003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495003)
  - [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)
  - [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)
- The following node versions are now available:
  - [1.31.14-gke.2963000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2963000)
  - [1.32.13-gke.2701000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2701000)
  - [1.33.13-gke.1952000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1952000)
  - [1.34.12-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1209000)
  - [1.35.8-gke.1975000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1975000)
  - [1.36.4-gke.1495003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495003)
  - [1.36.4-gke.2046003](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046003)
  - [1.36.4-gke.2377000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2377000)
- The following versions are no longer available:
  - 1.34.9-gke.1655001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1225000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1495000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2202002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2304000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
    - 1.36 to [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002)
Security

#### (2026-R44) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2963000 | cos-121-18867-624-8 | [cos-121-18867-624-8 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-624-8_) |
| 1.35.8-gke.1975000 | cos-125-19216-700-23 | [cos-125-19216-700-23 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-700-23_) |
| 1.37.1-gke.1697000 | cos-133-19999-44-85 | [cos-133-19999-44-85 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-85_) |
| 1.38.0-gke.2884000+preview | cos-133-19999-44-85 | [cos-133-19999-44-85 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-85_) |

<br />

Fixed Fixed an issue in GKE Sandbox where Pods using the Cloud Storage FUSE CSI driver
could become indefinitely stuck in a `Terminating` state.

To resolve this issue, upgrade your node pools to GKE version 1.37.1-gke.1552000
or later and add the `dev.gvisor.fuse.abort-on-teardown: "true"` annotation to
your Pod or Deployment metadata.

For more information, see
[About Cloud Storage FUSE CSI driver for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cloud-storage-fuse-csi-driver.md.txt)
and [GKE Known Issues](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/known-issues.md.txt).

## October 08, 2026

Change

#### (2026-R43) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.12-gke.1153000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1153000)
  - [1.35.8-gke.1919000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1919000)
  - [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)
  - [1.36.4-gke.2202002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2202002)
  - [1.36.4-gke.2304000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2304000)
  - [1.36.4-gke.2326000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2326000)
  - [1.37.1-gke.1552000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-1-gke-1552000)
- [Alpha version](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#alpha-versions) 1.38.0-gke.2743000+preview is now available for GKE alpha clusters in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.34.11-gke.1209000
  - 1.35.8-gke.1626001
  - 1.36.4-gke.1495000
  - 1.36.4-gke.2046000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.34 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
    - 1.35 to [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
    - 1.35 to [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
    - 1.36 to [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
  - [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
  - [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)
  - [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002)
- The following versions are no longer available in the Regular channel:
  - 1.34.11-gke.1056000
  - 1.35.8-gke.1380001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1225000
  - 1.36.4-gke.1247000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1391000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
    - 1.34 to [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
    - 1.35 to [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
    - 1.36 to [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000) is now available in the Stable channel.
- Version 1.34.11-gke.1044000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2759000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2759000)
  - [1.31.14-gke.2925000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2925000)
  - [1.32.13-gke.2504000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2504000)
  - [1.32.13-gke.2662000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2662000)
  - [1.33.13-gke.1721000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1721000)
  - [1.33.13-gke.1915000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1915000)
  - [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
  - [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
  - [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)
  - [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2689000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2825000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2411000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2567000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1636000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1815000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.11-gke.1056000
  - 1.35.8-gke.1380001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1247000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1391000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2704000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2704000)
    - 1.31 to [1.32.13-gke.2427000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2427000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2704000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2704000)
    - 1.32 to [1.32.13-gke.2427000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2427000)
    - 1.33 to [1.33.13-gke.1647000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1647000)
    - 1.34 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
    - 1.35 to [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
    - 1.36 to [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.12-gke.1153000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1153000)
  - [1.35.8-gke.1919000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1919000)
  - [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)
  - [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002)
  - [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)
  - [1.36.4-gke.2202002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2202002)
  - [1.36.4-gke.2304000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2304000)
  - [1.36.4-gke.2326000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2326000)
- The following node versions are now available:
  - [1.31.14-gke.2925000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2925000)
  - [1.32.13-gke.2662000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2662000)
  - [1.33.13-gke.1915000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1915000)
  - [1.34.12-gke.1153000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1153000)
  - [1.35.8-gke.1919000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1919000)
  - [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)
  - [1.36.4-gke.1495002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495002)
  - [1.36.4-gke.2046002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046002)
  - [1.36.4-gke.2202002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2202002)
  - [1.36.4-gke.2304000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2304000)
  - [1.36.4-gke.2326000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2326000)
- The following versions are no longer available:
  - 1.34.11-gke.1044000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1036000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1380001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1247000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1391000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.2046000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
    - 1.36 to [1.36.4-gke.1391002](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391002)
Security

#### (2026-R43) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2925000 | cos-121-18867-624-2 | [cos-121-18867-624-2 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-624-2_) |
| 1.32.13-gke.2662000 | cos-121-18867-624-2 | [cos-121-18867-624-2 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-624-2_) |
| 1.33.13-gke.1915000 | cos-121-18867-624-2 | [cos-121-18867-624-2 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-624-2_) |
| 1.34.12-gke.1153000 | cos-125-19216-700-7 | [cos-125-19216-700-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-700-7_) |
| 1.35.8-gke.1919000 | cos-125-19216-700-7 | [cos-125-19216-700-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-700-7_) |
| 1.36.4-gke.2202002 | cos-129-19506-505-8 | [cos-129-19506-505-8 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-505-8_) |
| 1.37.1-gke.1552000 | cos-133-19999-44-85 | [cos-133-19999-44-85 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-85_) |
| 1.38.0-gke.2743000+preview | cos-133-19999-44-85 | [cos-133-19999-44-85 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-133-19999-44-85_) |

<br />

## October 07, 2026

Feature The microVM sandbox type is now Generally Available (GA) with GKE Sandbox in
clusters that run version 1.37.0-gke.4713000 and later. MicroVM sandboxes
provide hardware virtualization and isolation for untrusted workloads, AI agent
runtimes, and multi-tenant environments. GKE microVM sandboxes use Kata
Containers and Cloud Hypervisor to provide this isolation while maintaining a
full Linux kernel that includes standard Linux features

For more information, see the
[GKE Sandbox](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods.md.txt)
documentation.

## October 06, 2026

Issue Starting with GKE version 1.36, the default engine for kube-dns is [CoreDNS](https://coredns.io/). For
Pod IP DNS queries in the `<a-b-c-d>.<namespace>.pod.cluster.local` format,
CoreDNS returns NXDOMAIN if the specified `<namespace>` does not exist. The
legacy `kubernetes/dns` implementation skipped checking the existence of the
namespace provided in the `<namespace>` segment in these queries.

Queries in the `<a-b-c-d>.<namespace>.pod.cluster.local` format are not part of
the
[Kubernetes DNS specification](https://github.com/kubernetes/dns/blob/master/docs/specification.md).
We can't guarantee that uses outside of those specified in the DNS spec will
remain consistent across releases.

Mitigation:

- **Recommended** : Migrate to supported headless Service DNS records (`<hostname>.<subdomain>.<namespace>.svc.cluster.local`).
- **Workaround** : Ensure the `<namespace>` specified in the DNS query exists in the cluster.

## October 05, 2026

Feature GKE support for using the `c4-standard-*` machine types (up to 192 vCPUs) as
Confidential GKE Nodes with Intel TDX is generally available. For more
information, see the following pages:

- To use this feature with GKE , see [Encrypt workload data in-use with
  Confidential GKE
  Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes).
- To learn more about the feature from Compute Engine, see [Confidential VM
  overview](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview).
- To see supported configurations, including machine support, see [Supported
  configurations](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/supported-configurations) and its "Machine types, CPUs, and zones" section.
Deprecated Starting on July 1, 2026, Identity Service for GKE is deprecated in GKE version
1.36 and earlier. This feature is also unavailable in organizations that were
created on or after July 1, 2025. GKE version 1.37 and later don't support
Identity Service for GKE. Before you upgrade clusters to 1.37 and later, disable
this feature and migrate to Workforce Identity Federation.

For more information,
see
[Identity Service for GKE deprecation](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/identity-service.md.txt).

## October 02, 2026

Change

#### (2026-R42) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1495000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495000) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
  - [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
  - [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - [1.36.4-gke.2046000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046000)
- [Alpha version](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#alpha-versions) 1.38.0-gke.2240000+preview is now available for GKE alpha clusters in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.34.11-gke.1102000
  - 1.35.8-gke.1439000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1626000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1391000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
    - 1.34 to [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
    - 1.35 to [1.36.4-gke.1495000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
    - 1.35 to [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
    - 1.36 to [1.36.4-gke.1495000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495000)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
  - [1.35.8-gke.1380001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380001)
  - [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
  - [1.36.4-gke.1391000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391000)
- The following versions are no longer available in the Regular channel:
  - 1.34.11-gke.1044000
  - 1.35.8-gke.1380000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1767000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
    - 1.34 to [1.35.8-gke.1380001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380001)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
    - 1.35 to [1.35.8-gke.1380001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380001)
    - 1.36 to [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1250001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250001) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
  - [1.35.6-gke.1250001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250001)
- The following versions are no longer available in the Stable channel:
  - 1.34.10-gke.1328000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1250000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.34 to [1.35.6-gke.1250001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250001)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.35 to [1.35.6-gke.1250001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250001)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2704000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2704000)
  - [1.31.14-gke.2825000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2825000)
  - [1.32.13-gke.2427000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2427000)
  - [1.32.13-gke.2567000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2567000)
  - [1.33.13-gke.1647000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1647000)
  - [1.33.13-gke.1815000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1815000)
  - [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
  - [1.35.8-gke.1380001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380001)
  - [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
  - [1.36.4-gke.1391000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391000)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2667000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2759000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2393000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2504000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1613000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1721000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.11-gke.1044000
  - 1.35.8-gke.1225000
  - 1.35.8-gke.1380000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1767000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2689000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2689000)
    - 1.31 to [1.32.13-gke.2411000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2411000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2689000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2689000)
    - 1.32 to [1.32.13-gke.2411000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2411000)
    - 1.33 to [1.33.13-gke.1636000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1636000)
    - 1.34 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
    - 1.35 to [1.35.8-gke.1380001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380001)
    - 1.36 to [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
  - [1.35.6-gke.1250001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250001)
  - [1.35.8-gke.1380001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380001)
  - [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
  - [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
  - [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - [1.36.4-gke.2046000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046000)
- The following node versions are now available:
  - [1.31.14-gke.2825000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2825000)
  - [1.32.13-gke.2567000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2567000)
  - [1.33.13-gke.1815000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1815000)
  - [1.34.12-gke.1011000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-12-gke-1011000)
  - [1.35.6-gke.1250001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250001)
  - [1.35.8-gke.1380001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380001)
  - [1.35.8-gke.1439001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439001)
  - [1.35.8-gke.1626001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626001)
  - [1.35.8-gke.1796000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1796000)
  - [1.36.4-gke.2046000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-2046000)
- The following versions are no longer available:
  - 1.34.9-gke.1065000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.10-gke.1328000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1380000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1439000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1626000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1767000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
    - 1.34 to [1.35.6-gke.1250001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250001)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
    - 1.35 to [1.35.6-gke.1250001](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250001)
    - 1.36 to [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)
Security

#### (2026-R42) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2825000 | cos-121-18867-584-32 | [cos-121-18867-584-32 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-584-32_) |
| 1.32.13-gke.2567000 | cos-121-18867-584-32 | [cos-121-18867-584-32 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-584-32_) |
| 1.33.13-gke.1815000 | cos-121-18867-584-32 | [cos-121-18867-584-32 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-584-32_) |
| 1.34.12-gke.1011000 | cos-125-19216-655-40 | [cos-125-19216-655-40 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-655-40_) |
| 1.35.8-gke.1796000 | cos-125-19216-655-40 | [cos-125-19216-655-40 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-655-40_) |
| 1.38.0-gke.2240000+preview | cos-beta-133-19999-44-28 | [cos-beta-133-19999-44-28 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-beta-133-19999-44-28_) |

<br />

Issue In GKE control plane versions 1.36.3-gke.1244000 and later, Cloud Storage FUSE CSI driver (`gcsfusecsi-node`) DaemonSet Pods fail to start on specific node pools. The Pods crash and log the following error:

    MountVolume.SetUp failed for volume "host-proc-sys-fs-fuse" : hostPath type check failed: /proc/sys/fs/fuse is not a directory.

This issue occurs during a version skew when node pools run an older kernel lacking the required host path (earlier than 6.12.67 for Container-Optimized OS, or earlier than 6.13 for Ubuntu). Affected node pool configurations include:

- All Ubuntu with containerd (`ubuntu_containerd`) node pools.
- Container-Optimized OS with containerd (`cos_containerd`) node pools on GKE versions 1.33 and earlier, 1.34 versions earlier than 1.34.6-gke.1154000, and 1.35 versions earlier than 1.35.3-gke.1389000.

**Workaround** : For `cos_containerd` node pools, upgrade the node pool to a version with the required kernel support (for example, 1.34.6-gke.1154000 or later, 1.35.3-gke.1389000 or later, or match the control plane). For `ubuntu_containerd` node pools, a fix is in progress. Alternatively, downgrade the control plane to a version earlier than 1.36.3-gke.1244000.
Feature You can use Vertical Pod Autoscaler (VPA) with Horizontal Pod Autoscaler (HPA)
to automatically optimize container CPU requests for workloads that scale
replicas based on CPU utilization. This feature is available in Public Preview
on clusters running GKE version 1.36.3-gke.1630000 or later. For more
information, see
[Rightsize HPA workloads with VPA](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/rightsize-hpa-workloads-with-vpa.md.txt).

## September 30, 2026

Feature GKE now automatically applies protection tier labels to TPU node pools created from Compute Engine reservations. Depending on your configuration, GKE adds:

- Node pool resource label: `goog-gke-node-pool-protection-tier` (`standard` or `capacity_optimized`)
- Kubernetes node label: `cloud.google.com/protection-tier` (`STANDARD` or `CAPACITY_OPTIMIZED`)

To learn more, see [Automatically applied labels](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-managing-labels.md.txt#automatically-applied-labels).

## September 28, 2026

Feature The storage-optimized [Z4D machine series](https://docs.cloud.google.com/compute/docs/storage-optimized-machines.md.txt#z4d_series) is available with GKE clusters running 1.36.3-gke.1244000 or later. You can use Z4D machine types in Standard or Autopilot mode. For more information about limitations for this machine series in GKE, see [About machine support with GKE clusters](https://docs.cloud.google.com//kubernetes-engine/docs/concepts/machine-support#machine-support).

## September 25, 2026

Feature GKE Standard clusters now support up to 512 maximum Pods per node, an increase
from the previous limit of 256. Nodes configured for 257 to 512 Pods will now
be allocated a /22 Pod CIDR block (1,024 IP addresses).

## September 24, 2026

Feature GKE ambient networking is now available in
[Preview](https://cloud.google.com/products#product-launch-stages) through an
allowlist.

GKE ambient networking provides a simplified, sidecarless deployment model for a
service mesh with Layer 4 capabilities. By moving proxy functionality to
node-level components integrated into
[GKE Dataplane V2](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.md.txt), ambient
networking reduces resource overhead, eliminates workload restarts for proxy
updates, and simplifies mesh lifecycle management.

The Preview release supports single-cluster Layer 4 mesh capabilities using the
[Gateway API](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api.md.txt), which includes mutual
TLS (mTLS), service discovery, Layer 4 traffic management, and Layer 4
telemetry.

For more information, see
[Ambient networking overview](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/ambient-overview.md.txt)
and
[Prepare GKE ambient networking](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/prepare-ambient-networking.md.txt).

## September 23, 2026

Change

#### (2026-R40) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1391000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391000) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
  - [1.35.8-gke.1626000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626000)
  - [1.36.4-gke.1495000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495000)
- [Alpha version](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#alpha-versions) 1.38.0-gke.1002000+preview is now available for GKE alpha clusters in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.34.11-gke.1056000
  - 1.35.8-gke.1380000
  - 1.36.4-gke.1247000
  - 1.37.0-gke.3165000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
    - 1.34 to [1.35.8-gke.1439000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439000)
    - 1.35 to [1.36.4-gke.1391000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
    - 1.35 to [1.35.8-gke.1439000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439000)
    - 1.36 to [1.36.4-gke.1391000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391000)
    - 1.37 to [1.37.0-gke.3503000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-0-gke-3503000)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
  - [1.35.8-gke.1380000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380000)
  - [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)
- The following versions are no longer available in the Regular channel:
  - 1.34.10-gke.1328000
  - 1.35.8-gke.1036000
  - 1.36.4-gke.1082000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
    - 1.34 to [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
    - 1.35 to [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.10-gke.1328000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1328000) is now available in the Stable channel.
- Version 1.34.10-gke.1236000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2689000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2689000)
  - [1.31.14-gke.2759000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2759000)
  - [1.32.13-gke.2411000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2411000)
  - [1.32.13-gke.2504000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2504000)
  - [1.33.13-gke.1636000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1636000)
  - [1.33.13-gke.1721000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1721000)
  - [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
  - [1.35.8-gke.1380000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380000)
  - [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2630000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2704000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2337000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2427000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1547000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1647000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.10-gke.1328000
  - 1.35.8-gke.1036000
  - 1.36.4-gke.1082000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2667000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2667000)
    - 1.31 to [1.32.13-gke.2393000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2393000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2667000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2667000)
    - 1.32 to [1.32.13-gke.2393000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2393000)
    - 1.33 to [1.33.13-gke.1613000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1613000)
    - 1.34 to [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
    - 1.35 to [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
  - [1.35.8-gke.1626000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626000)
  - [1.36.4-gke.1495000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495000)
- The following node versions are now available:
  - [1.31.14-gke.2759000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2759000)
  - [1.32.13-gke.2504000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2504000)
  - [1.33.13-gke.1721000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1721000)
  - [1.34.11-gke.1209000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1209000)
  - [1.35.8-gke.1626000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1626000)
  - [1.36.4-gke.1495000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1495000)
- The following versions are no longer available:
  - 1.34.10-gke.1236000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.7-gke.1222000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.4-gke.1082000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
Security

#### (2026-R40) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2759000 | cos-121-18867-584-7 | [cos-121-18867-584-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-584-7_) |
| 1.32.13-gke.2504000 | cos-121-18867-584-7 | [cos-121-18867-584-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-584-7_) |
| 1.33.13-gke.1721000 | cos-121-18867-584-7 | [cos-121-18867-584-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-584-7_) |
| 1.34.11-gke.1209000 | cos-125-19216-655-12 | [cos-125-19216-655-12 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-655-12_) |
| 1.35.8-gke.1626000 | cos-125-19216-655-12 | [cos-125-19216-655-12 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-655-12_) |
| 1.36.4-gke.1495000 | cos-129-19506-448-20 | [cos-129-19506-448-20 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-448-20_) |
| 1.38.0-gke.1002000+preview | cos-beta-133-19999-44-28 | [cos-beta-133-19999-44-28 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m133.md.txt#cos-beta-133-19999-44-28_) |

<br />

## September 17, 2026

Change

#### (2026-R39) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
  - [1.35.8-gke.1439000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439000)
  - [1.36.4-gke.1391000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391000)
  - [1.37.0-gke.3503000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-0-gke-3503000)
- The following versions are no longer available in the Rapid channel:
  - 1.34.11-gke.1044000
  - 1.35.8-gke.1225000
  - 1.36.4-gke.1082000
  - 1.37.0-gke.2941000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
    - 1.34 to [1.35.8-gke.1380000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380000)
    - 1.35 to [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
    - 1.35 to [1.35.8-gke.1380000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380000)
    - 1.36 to [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)
    - 1.37 to [1.37.0-gke.3165000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-0-gke-3165000)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.8-gke.1036000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1036000) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
  - [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000)
  - [1.36.4-gke.1082000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1082000)
- The following versions are no longer available in the Regular channel:
  - 1.34.10-gke.1236000
  - 1.35.7-gke.1222000
  - 1.36.3-gke.1640000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.10-gke.1328000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1328000)
    - 1.34 to [1.35.8-gke.1036000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1036000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1328000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1328000)
    - 1.35 to [1.35.8-gke.1036000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1036000)
    - 1.36 to [1.36.3-gke.1767000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-3-gke-1767000)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.10-gke.1236000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1236000) is now available in the Stable channel.
- Version 1.34.10-gke.1106000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.34 to [1.35.6-gke.1250000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250000)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.8-gke.1036000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1036000) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2630000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2630000)
  - [1.31.14-gke.2667000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2667000)
  - [1.31.14-gke.2704000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2704000)
  - [1.32.13-gke.2337000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2337000)
  - [1.32.13-gke.2393000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2393000)
  - [1.32.13-gke.2427000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2427000)
  - [1.33.13-gke.1547000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1547000)
  - [1.33.13-gke.1613000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1613000)
  - [1.33.13-gke.1647000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1647000)
  - [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
  - [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000)
  - [1.36.4-gke.1082000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1082000)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2579000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2613000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2689000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2268000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2314000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2411000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1329000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1499000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1636000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.10-gke.1236000
  - 1.35.7-gke.1222000
  - 1.36.3-gke.1640000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2630000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2630000)
    - 1.31 to [1.32.13-gke.2337000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2337000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2630000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2630000)
    - 1.32 to [1.32.13-gke.2337000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2337000)
    - 1.33 to [1.33.13-gke.1547000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1547000)
    - 1.34 to [1.34.10-gke.1328000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1328000)
    - 1.35 to [1.35.8-gke.1036000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1036000)
    - 1.36 to [1.36.3-gke.1767000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-3-gke-1767000)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.8-gke.1036000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1036000) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
  - [1.35.8-gke.1439000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439000)
  - [1.36.4-gke.1391000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391000)
- The following node versions are now available:
  - [1.31.14-gke.2704000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2704000)
  - [1.32.13-gke.2427000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2427000)
  - [1.33.13-gke.1647000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1647000)
  - [1.34.11-gke.1102000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1102000)
  - [1.35.8-gke.1439000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1439000)
  - [1.36.4-gke.1391000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1391000)
- The following versions are no longer available:
  - 1.34.10-gke.1106000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.7-gke.1150000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1640000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.10-gke.1328000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1328000)
    - 1.34 to [1.35.6-gke.1250000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1328000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1328000)
    - 1.35 to [1.35.6-gke.1250000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-6-gke-1250000)
    - 1.36 to [1.36.3-gke.1767000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-3-gke-1767000)
Security

#### (2026-R39) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.37.0-gke.3503000 | cos-129-19506-299-82 | [cos-129-19506-299-82 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-299-82_) |

<br />

## September 11, 2026

Feature Agent Substrate on GKE is now available for evaluation and non-production use.
Production support is offered on an allowlist basis under a limited GA program.

Agent Substrate runs agentic workloads at scale on GKE clusters. To reduce
resource usage, Agent Substrate suspends idle agents and takes a snapshot of
the agent's active memory (RAM) and local files. When a suspended agent is
triggered, the system restores the agent's state onto an available sandbox with
sub-second latency.

Agent Substrate improves on the capabilities of Agent Sandbox by bypassing the
bottlenecks of the standard Kubernetes control plane to run significantly more
concurrent agents per machine.

For more information, see [About GKE Substrate](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-substrate/about-agent-substrate).

## September 08, 2026

Change

#### (2026-R38) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.4-gke.1082000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1082000) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
  - [1.35.8-gke.1380000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380000)
  - [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)
  - [1.37.0-gke.3165000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-0-gke-3165000)
- The following versions are no longer available in the Rapid channel:
  - 1.34.10-gke.1328000
  - 1.35.8-gke.1036000
  - 1.36.3-gke.1767000
  - 1.37.0-gke.2155000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
    - 1.34 to [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000)
    - 1.35 to [1.36.4-gke.1082000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1082000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.11-gke.1044000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1044000)
    - 1.35 to [1.35.8-gke.1225000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1225000)
    - 1.36 to [1.36.4-gke.1082000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1082000)
    - 1.37 to [1.37.0-gke.2941000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.37.md.txt#1-37-0-gke-2941000)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1222000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-7-gke-1222000) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.10-gke.1328000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1328000)
  - [1.35.8-gke.1036000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1036000)
  - [1.36.3-gke.1767000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-3-gke-1767000)
- The following versions are no longer available in the Regular channel:
  - 1.34.10-gke.1106000
  - 1.35.7-gke.1150000
  - 1.36.3-gke.1537000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.10-gke.1236000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1236000)
    - 1.34 to [1.35.7-gke.1222000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-7-gke-1222000)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1236000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1236000)
    - 1.35 to [1.35.7-gke.1222000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-7-gke-1222000)
    - 1.36 to [1.36.3-gke.1640000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-3-gke-1640000)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.10-gke.1106000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1106000) is now available in the Stable channel.
- Version 1.34.10-gke.1079000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1222000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-7-gke-1222000) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2689000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2689000)
  - [1.32.13-gke.2411000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2411000)
  - [1.33.13-gke.1636000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1636000)
  - [1.34.10-gke.1328000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1328000)
  - [1.35.8-gke.1036000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1036000)
  - [1.36.3-gke.1767000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-3-gke-1767000)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2667000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2393000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1613000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.10-gke.1106000
  - 1.35.7-gke.1150000
  - 1.36.3-gke.1537000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1236000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-10-gke-1236000)
    - 1.35 to [1.35.7-gke.1222000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-7-gke-1222000)
    - 1.36 to [1.36.3-gke.1640000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-3-gke-1640000)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1222000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-7-gke-1222000) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
  - [1.35.8-gke.1380000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380000)
  - [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)
- The following node versions are now available:
  - [1.31.14-gke.2689000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.31.md.txt#1-31-14-gke-2689000)
  - [1.32.13-gke.2411000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.32.md.txt#1-32-13-gke-2411000)
  - [1.33.13-gke.1636000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.33.md.txt#1-33-13-gke-1636000)
  - [1.34.11-gke.1056000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.34.md.txt#1-34-11-gke-1056000)
  - [1.35.8-gke.1380000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-8-gke-1380000)
  - [1.36.4-gke.1247000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-4-gke-1247000)
- The following versions are no longer available:
  - 1.34.10-gke.1079000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.7-gke.1027000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1537000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.35 to [1.35.7-gke.1222000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.35.md.txt#1-35-7-gke-1222000)
    - 1.36 to [1.36.3-gke.1640000](https://docs.cloud.google.com/kubernetes-engine/docs/changelogs/1.36.md.txt#1-36-3-gke-1640000)
Security

#### (2026-R38) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2689000 | cos-117-18613-731-2 | [cos-117-18613-731-2 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-731-2_) |
| 1.36.4-gke.1247000 | cos-129-19506-448-8 | [cos-129-19506-448-8 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-448-8_) |
| 1.37.0-gke.3165000 | cos-129-19506-299-82 | [cos-129-19506-299-82 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-299-82_) |

<br />

## September 04, 2026

Announcement

#### Kubernetes 1.37 is available

Kubernetes 1.37 is now available in the Rapid channel. For more information
about the content of Kubernetes 1.37, read the
[Kubernetes 1.37 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md)
and Kubernetes [1.37 Release Blog](https://kubernetes.io/blog/2026/08/26/kubernetes-v1-37-release/).
Deprecated

#### Removed in 1.37

- Identity Service for GKE is no longer supported starting in GKE 1.37: Creating new clusters or upgrading existing clusters to GKE version 1.37 or later with Identity Service for GKE enabled is blocked. For external OIDC authentication, please migrate to [Workforce Identity Federation](https://docs.cloud.google.com/iam/docs/workforce-identity-federation.md.txt). For more information, refer to [Authenticate with third-party identity providers](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/oidc.md.txt).
Feature

#### New features in 1.37

- The [PodCertificateRequest](https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/#pod-certificate-requests) and [ClusterTrustBundle](https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/#cluster-trust-bundles) APIs are generally available and promoted to certificates.k8s.io/v1.
- [DRA device metadata publishing](https://kubernetes.io/docs/tasks/configure-pod-container/assign-resources/access-dra-device-metadata/) is enabled with beta support (for use with DRA drivers which include this feature).
- HorizontalPodAutoscaler enables beta support for [scaling to zero](https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale/#scaling-to-and-from-zero).
- [StatefulSet maxUnavailable support](https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#maximum-unavailable-pods) is now enabled.
Change

#### Other changes in 1.37

- Starting with GKE version 1.37.0-gke.2100000, newly created clusters default to using control plane node creation, which improves cluster security by having the control plane manage node registration instead of kubelet self-registration. Existing clusters are not affected. If your workloads require legacy kubelet self-registration, you can opt out during cluster creation by specifying `--node-creation-mode=KUBELET`. For more information, see [Disable control plane node creation](https://docs.cloud.google.com/kubernetes-engine/security/control-plane-node-creation.md.txt#disable_control_plane_node_creation).
- In version 1.37 and later, newly created node pools use an improved formula to calculate the default system reservation for CPU and memory resources on each node. This updated reservation algorithm reduces the system memory reservation by 10% to 15% when compared to the algorithm that's used in version 1.36 and earlier.
- The updated default reservation algorithm applies only to new node pools that are created on version 1.37 and later. Existing node pools that you upgrade to 1.37 or later from version 1.36 or earlier don't use the updated algorithm.
- Additionally, any new or existing node pool that runs GKE version 1.37 and later can modify the amount of CPU and memory that's reserved for system workloads in node pools by using the [`reservedResourcesConfig` option in the node system configuration file](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#kubelet-options).

## September 03, 2026

Feature GKE support for using the `c3-standard-*-lssd` machine types as Confidential
GKE Nodes with Intel TDX is generally available. For more information, see the
following:

- To use this feature with GKE, see [Encrypt workload data in-use with
  Confidential GKE
  Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes).
- To learn more about the feature from Compute Engine, see [Confidential VM
  overview](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview).
- To see supported configurations, including machine support, see [Supported configurations](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/supported-configurations.md.txt) and its "Machine types, CPUs, and zones" section.

## September 02, 2026

Change

#### (2026-R37) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.3-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.11-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13411)
  - [1.35.8-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.36.4-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1364)
  - [1.37.0-gke.2155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md#v1370)
  - [1.37.0-gke.2941000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md#v1370)
- The following versions are no longer available in the Rapid channel:
  - 1.34.10-gke.1236000
  - 1.35.7-gke.1222000
  - 1.35.8-gke.1026000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1640000
- The following alpha versions are no longer available in the Rapid channel:
  - 1.37.0-gke.2034000+preview
  - 1.37.0-gke.2048000+preview
  - 1.37.0-gke.2074000+preview
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.10-gke.1328000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.34 to [1.35.8-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
    - 1.35 to [1.36.3-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1328000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.35 to [1.35.8-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
    - 1.36 to [1.36.3-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
    - 1.37 to [1.37.0-gke.2155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md#v1370)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.10-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1222000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1640000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available in the Regular channel:
  - 1.34.10-gke.1079000
  - 1.35.7-gke.1027000
  - 1.36.2-gke.2064000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.34 to [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.35 to [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
    - 1.36 to [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410) is now available in the Stable channel.
- Version 1.34.9-gke.1610001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2667000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2314000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.2393000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.33.13-gke.1613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1222000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1640000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2543000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2630000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2231000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2337000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1269000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1547000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.10-gke.1079000
  - 1.35.7-gke.1027000
  - 1.36.2-gke.2064000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2579000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.13-gke.2268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2579000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.2268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.13-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.35 to [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
    - 1.36 to [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.11-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13411)
  - [1.35.8-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.36.4-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1364)
- The following node versions are now available:
  - [1.31.14-gke.2667000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2393000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.11-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13411)
  - [1.35.8-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.36.4-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1364)
- The following versions are no longer available:
  - 1.34.9-gke.1610001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1710000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.8-gke.1026000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.2-gke.2064000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
    - 1.36 to [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
Security

#### (2026-R37) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2667000 | cos-117-18613-675-64 | [cos-117-18613-675-64 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-675-64_) |
| 1.32.13-gke.2393000 | cos-121-18867-584-3 | [cos-121-18867-584-3 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-584-3_) |
| 1.35.8-gke.1225000 | cos-125-19216-532-135 | [cos-125-19216-532-135 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-532-135_) |
| 1.36.4-gke.1082000 | cos-129-19506-299-161 | [cos-129-19506-299-161 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-299-161_) |
| 1.37.0-gke.2155000 | cos-129-19506-299-82 | [cos-129-19506-299-82 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-299-82_) |

<br />

## September 01, 2026

Feature The bare metal machine types from the [C3 machine
series](https://docs.cloud.google.com/compute/docs/general-purpose-machines#c3_series) are now generally
available with GKE clusters. You can now provision machine types such as
`c3-standard-192-metal` in Standard mode with any available GKE version.

To use these machine types with Autopilot mode, ComputeClasses, and node pool
auto-creation, you must specify the exact machine type using a custom
ComputeClass and use GKE version 1.35.3-gke.1389000 or later.
Change GKE version 1.35.1-gke.1031000 and later include the following changes to [automatically created firewall rules for Services](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/firewall-rules.md.txt#service-fws):

- Changes the priority of multiple existing firewall rules for Services from `1000` to `999`.
- Creates additional firewall rules to deny traffic that is not explicitly allowed by other auto-created firewall rules.

If you use custom firewall rules to override GKE firewall rules for Services, these changes might cause unexpected behavior. Before you upgrade your clusters to version 1.35.1-gke.1031000 or later, do the following:

- If you have custom firewall rules that allow or deny traffic with a priority of `1000`, change the priority of those rules to a numerically lower value (such as `999` or lower) to maintain their precedence.
- Verify that the new auto-created deny rules do not block required traffic for load balancers that use external IP addresses.

## August 31, 2026

Feature Session affinity support using GCPTrafficDistributionPolicy for GKE Gateway is
generally available. This release currently supports single-cluster GKE Gateway
load balancers using the following GatewayClasses:

- `gke-l7-rilb`
- `gke-l7-regional-external-managed`
- `gke-l7-global-external-managed`

In addition to the session affinity types available in Preview, you can now use
the `STRONG_COOKIE_AFFINITY` type, which provides the most persistent session
stickiness among the session affinity types available in Google Cloud
Application Load Balancers.

The session affinity types require the following minimum GKE versions:

- `CLIENT_IP`, `HEADER_FIELD`, `GENERATED_COOKIE`, and `HTTP_COOKIE`: version 1.35.2-gke.1269001 or later
- `STRONG_COOKIE_AFFINITY`: version 1.36.3-gke.1767000 or later

For more information, see [Configure session affinity using GCPTrafficDistributionPolicy](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-gateway-resources.md.txt#expanded-session-affinity).

## August 27, 2026

Feature Network Endpoint Group (NEG) pre-provisioning is now available in Preview. With
this feature, you can force the creation of empty zonal `GCE_VM_IP_PORT` NEGs in
specified zones (or all zones within a region) during Service creation,
regardless of whether the cluster has nodes in those zones. By extending the
`cloud.google.com/neg` Service annotation with a custom zones parameter, you can
seamlessly automate infrastructure deployments (such as attaching NEGs to
backend services) without waiting for workloads to deploy. For more information,
see [Pre-provisioning empty
NEGs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/standalone-neg#pre-provisioning).

## August 26, 2026

Change

#### (2026-R36) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.3-gke.1640000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.10-gke.1328000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.35.8-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.36.3-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following [alpha versions](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#alpha-versions) are now available for GKE alpha clusters in the Rapid channel:
  - [1.37.0-gke.2034000+preview](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md#v1370)
  - [1.37.0-gke.2048000+preview](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md#v1370)
  - [1.37.0-gke.2074000+preview](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md#v1370)
- The following versions are no longer available in the Rapid channel:
  - 1.34.10-gke.1106000
  - 1.35.7-gke.1150000
  - 1.36.3-gke.1537000
- Alpha version 1.37.0-gke.1173000+preview is no longer available in the Rapid channel.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.10-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.34 to [1.35.7-gke.1222000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
    - 1.35 to [1.36.3-gke.1640000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.35 to [1.35.7-gke.1222000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
    - 1.36 to [1.36.3-gke.1640000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available in the Regular channel:
  - 1.34.9-gke.1655001
  - 1.35.6-gke.1710000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.34 to [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.35 to [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349) is now available in the Stable channel.
- Version 1.34.9-gke.1322001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.9-gke.1610001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.9-gke.1610001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2579000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2630000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.2337000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1547000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2456000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2613000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2175000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2314000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1499000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1655001
  - 1.35.6-gke.1710000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2543000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.13-gke.2231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2543000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.2231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.34 to [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.35 to [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.10-gke.1328000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.35.8-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.36.3-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following node versions are now available:
  - [1.31.14-gke.2630000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2337000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1547000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1328000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.35.8-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1358)
  - [1.36.3-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available:
  - 1.34.9-gke.1322001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1641000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.9-gke.1610001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.9-gke.1610001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
Security

#### (2026-R36) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2630000 | cos-117-18613-675-56 | [cos-117-18613-675-56 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-675-56_) |
| 1.34.10-gke.1328000 | cos-125-19216-532-123 | [cos-125-19216-532-123 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-532-123_) |
| 1.35.8-gke.1026000 | cos-125-19216-532-123 | [cos-125-19216-532-123 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-532-123_) |
| 1.37.0-gke.2034000+preview | cos-129-19506-299-82 | [cos-129-19506-299-82 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-299-82_) |

<br />

Feature In GKE version 1.36 and later, GCPAuthzPolicy and GCPAuthzExtension resources
for GKE Gateway are now available in Preview. You can use these resources to
enforce identity-based access control and zero-trust authorization on incoming
traffic at the Gateway layer. These capabilities are supported on the following
GatewayClasses:

- gke-l7-global-external-managed
- gke-l7-regional-external-managed
- gke-l7-rilb

For more information, see [Configure the GCPAuthzExtension
resource](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-gke-service-extensions#configure-gcp-authz-ext).

## August 25, 2026

Fixed Fixed the issue in which GPUDirect-TCPX for `a3-highgpu-8g` machine types was
incompatible with the Linux kernel version that was used by Container-Optimized
OS in GKE version 1.34 and later. To prevent errors, GKE blocked creating or
upgrading node pools that used the `a3-highgpu-8g` machine type to version 1.34
or later. For more information about this issue, see [GKE known
issues](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/known-issues#tcpx-cos125).

You can now create or upgrade node pools that use the `a3-highgpu-8g` machine
type to any of the following GKE versions. **Automatic upgrades of these node
pools from version 1.33 to version 1.34 or later are no longer blocked.**

- For minor version 1.34, use patch version 1.34.5-gke.1153000 or later.
- For minor version 1.35, use patch version 1.35.2-gke.1485000 or later.
- For minor version 1.36 and later, use any available patch version.

In GKE version 1.34 and later, you must use version 3.1.9 or later of the
GPUDirect-TCPX installer and version 2.0.12 or later of the GPUDirect-TCPX
sidecar. If you previously installed these components, verify that the container
images use these versions or later. **To avoid degraded performance or workload
failures, update your installer and sidecar image versions before the
`a3-highgpu-8g` node pools are manually or automatically upgraded to version
1.34 or later.** These container image versions correspond to the upstream
definitions maintained in the [gpudirect-tcpx GitHub
repository](https://github.com/GoogleCloudPlatform/container-engine-accelerators/tree/master/gpudirect-tcpx).

## August 21, 2026

Change Per the [June 10, 2026 release note](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#June_10_2026), the configuration option to
not enroll your cluster in a release channel is deprecated, and will be removed
on June 14, 2027. In alignment with this deprecation, creating new clusters not
enrolled in a release channel is now only allowed for existing customers. New
customers can use a release channel, where you can achieve the same
functionality as not enrolling your cluster in a release channel. For more
information, see [Clusters not enrolled in a release
channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels#no_channel).
Change The Windows Server 2019 (LTSC) GKE node image doesn't receive updates after the
December 2025 version. Windows Server 2019 (LTSC) is in the Extended Support
period of the Microsoft [fixed lifecycle
policy](https://learn.microsoft.com/en-us/lifecycle/policies/fixed) and receives
only security updates. To prevent stability issues, the GKE node image for
Windows Server 2019 (LTSC) is pinned to the December 2025 version. If you use
this node image, switch to Windows Server 2022 (LTSC), which is in the
Mainstream Support period and receives updates from Microsoft and GKE. For more
information, see [Creating a cluster using Windows Server node
pools](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows).

## August 20, 2026

Change

#### (2026-R35) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.34.10-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1222000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1640000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available in the Rapid channel:
  - 1.33.13-gke.1414000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1462000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.10-gke.1079000
  - 1.35.7-gke.1027000
  - 1.36.2-gke.2064000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.34 to [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
    - 1.35 to [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.35 to [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
    - 1.36 to [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
- The following versions are no longer available in the Regular channel:
  - 1.33.13-gke.1269000
  - 1.33.13-gke.1329000
  - 1.34.9-gke.1610000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1655000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1641000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.34.9-gke.1322001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.9-gke.1610001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
- The following versions are no longer available in the Stable channel:
  - 1.33.13-gke.1101000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1109000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1065000
  - 1.34.9-gke.1322000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.9-gke.1322001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.9-gke.1322001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2543000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.2314000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2437000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2579000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2137000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2268000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1610000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1655000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1641000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.2175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.34 to [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation.
- The following versions are now available:
  - [1.34.9-gke.1322001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.9-gke.1610001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.10-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1222000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1640000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following node versions are now available:
  - [1.31.14-gke.2613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2314000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1322001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.9-gke.1610001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.9-gke.1655001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.34.10-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1222000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1640000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available:
  - 1.33.13-gke.1101000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1109000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1269000
  - 1.33.13-gke.1329000
  - 1.33.13-gke.1414000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1462000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1322000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1610000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1655000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1258000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.2-gke.1498000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.9-gke.1322001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.9-gke.1322001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
Security

#### (2026-R35) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2613000 | cos-117-18613-675-48 | [cos-117-18613-675-48 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-675-48_) |
| 1.32.13-gke.2314000 | cos-121-18867-528-43 | [cos-121-18867-528-43 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-528-43_) |
| 1.33.13-gke.1499000 | cos-121-18867-528-43 | [cos-121-18867-528-43 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-528-43_) |
| 1.34.10-gke.1236000 | cos-125-19216-532-62 | [cos-125-19216-532-62 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-532-62_) |

<br />

## August 18, 2026

Change For node pools running on GKE versions 1.36.3-gke.1480000 and later, the minimum
supported boot disk size is 15 GB. For earlier versions, the minimum supported
boot disk size is 12 GB.

## August 14, 2026

Change

#### (2026-R34) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.33.13-gke.1462000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- [Alpha version](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#alpha-versions) [1.37.0-gke.1173000+preview](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md#v1370) is now available for GKE alpha clusters in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.33.13-gke.1329000
  - 1.34.9-gke.1655000
  - 1.35.6-gke.1710000
  - 1.36.3-gke.1244000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1253000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.34 to [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
    - 1.35 to [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.13-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
- The following versions are no longer available in the Regular channel:
  - 1.33.13-gke.1109000
  - 1.34.9-gke.1322000
  - 1.35.6-gke.1258000
  - 1.36.2-gke.1346000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
- The following versions are no longer available in the Stable channel:
  - 1.33.13-gke.1011000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1287000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1057002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1163012 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1241004 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.35 to [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2579000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.2268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
- The following versions are no longer available in the Extended channel:
  - 1.31.14-gke.2246000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2543000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1930000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2231000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1109000
  - 1.34.9-gke.1322000
  - 1.35.6-gke.1258000
  - 1.36.2-gke.1346000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2437000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2437000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.2137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.13-gke.1462000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following node versions are now available:
  - [1.31.14-gke.2579000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1462000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available:
  - 1.33.13-gke.1011000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1278000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1287000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1057002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1163012 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1241004 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.2-gke.1346000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1244000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.3-gke.1253000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.35 to [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
Security

#### (2026-R34) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2579000 | cos-117-18613-675-37 | [cos-117-18613-675-37 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-675-37_) |
| 1.32.13-gke.2268000 | cos-117-18613-675-37 | [cos-117-18613-675-37 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-675-37_) |
| 1.33.13-gke.1462000 | cos-121-18867-528-36 | [cos-121-18867-528-36 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-528-36_) |
| 1.35.7-gke.1150000 | cos-125-19216-532-62 | [cos-125-19216-532-62 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-532-62_) |
| 1.37.0-gke.1173000+preview | cos-129-19506-299-60 | [cos-129-19506-299-60 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-299-60_) |

<br />

## August 12, 2026

Change

#### (2026-R33) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.33.13-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1244000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
  - [1.36.3-gke.1253000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available in the Rapid channel:
  - 1.33.13-gke.1269000
  - 1.34.9-gke.1610000
  - 1.35.6-gke.1641000
  - 1.36.2-gke.2281000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Regular channel:
  - 1.33.13-gke.1101000
  - 1.34.9-gke.1287000
  - 1.35.6-gke.1250000
  - 1.36.2-gke.1498000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
- The following versions are no longer available in the Stable channel:
  - 1.33.12-gke.1270000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1131000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.31.14-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2437000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2543000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1930000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.2137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.2231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2767000
  - 1.30.14-gke.2816000
  - 1.30.14-gke.2866000
  - 1.31.14-gke.2169000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2233000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2456000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1844000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1913000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2175000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1101000
  - 1.34.9-gke.1287000
  - 1.35.6-gke.1250000
  - 1.36.2-gke.1498000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1930000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.13-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1244000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
  - [1.36.3-gke.1253000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following node versions are now available:
  - [1.31.14-gke.2543000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.10-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v13410)
  - [1.35.7-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1357)
  - [1.36.3-gke.1244000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
  - [1.36.3-gke.1253000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1363)
- The following versions are no longer available:
  - 1.33.12-gke.1270000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.9-gke.1131000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1127000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.2-gke.2281000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.35 to [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
Security

#### (2026-R33) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2543000 | cos-117-18613-675-28 | [cos-117-18613-675-28 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-675-28_) |
| 1.32.13-gke.2231000 | cos-117-18613-675-28 | [cos-117-18613-675-28 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-675-28_) |
| 1.33.13-gke.1414000 | cos-121-18867-528-21 | [cos-121-18867-528-21 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-528-21_) |
| 1.34.10-gke.1079000 | cos-125-19216-532-42 | [cos-125-19216-532-42 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-532-42_) |
| 1.35.7-gke.1027000 | cos-125-19216-532-25 | [cos-125-19216-532-25 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-532-25_) |
| 1.36.3-gke.1244000 | cos-129-19506-299-60 | [cos-129-19506-299-60 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-299-60_) |

<br />

## August 05, 2026

Feature You can generate optimized GKE configurations that can improve performance for
specific workloads, such as Redis and MySQL, by using the gcloud CLI. The
configurations are ConfigMaps and ComputeClasses that apply performance
recommendations to the workloads and the nodes. These optimizations are
available in Preview for GKE version 1.31.1-gke.12000 or later. You can measure
the performance improvements by using open source benchmarks. For more
information, see
[Optimize for workloads on GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/workload-optimization.md.txt).
Feature In GKE version 1.36.0-gke.3302001 and later, you can run Arm workloads on the
Autopilot container-optimized compute platform by using the general-purpose
`autopilot-arm` and `autopilot-arm-spot` ComputeClasses. You can select these
ComputeClasses in Autopilot or Standard clusters. GKE runs the workloads that
select these ComputeClasses in Autopilot mode. This compute platform improves
Pod scheduling latency, especially during autoscaling operations. For more
information, see the following documents:

- [Deploy workloads in Autopilot
  mode](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#deploy-workloads)
- [Autopilot Arm
  workloads](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-arm-workloads)

## August 03, 2026

Feature TPU Subslicing (also known as Dynamic Subslicing) is now generally available for
Ironwood (TPU7x). This feature enables you to incrementally provision node pools
for a cube or litepod, breaking them into smaller slices (subslices) to run
workloads requiring smaller topologies. Updates in this GA release include:

- **Dynamic sub-slicing** (topologies smaller than `4x4x4`, such as `2x2x1`, `2x2x2`, `2x2x4`, and `2x4x4`): Supported in GKE version `1.36.0-gke.3712000` or later.
- **Dynamic super-slicing** (topologies `4x4x4` or larger): Supported in GKE version `1.35.2-gke.1842000` or later.
- **Partition Health Labels** : The partition state label is updated to `cloud.google.com/gke-tpu-partition-[shape]-state` to specify smaller subslice shapes. It also introduces `UNSET` and `INCOMPLETE` states. Support for the `DEGRADED` state only applies to the top-level `4x4x4` topology, and not for smaller sub-slicing topologies.

For more information, see [About GKE dynamic slicing](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dynamic-slicing.md.txt).

## July 30, 2026

Change

#### (2026-R32) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.13-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.2281000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Rapid channel:
  - 1.33.13-gke.1109000
  - 1.34.9-gke.1322000
  - 1.35.6-gke.1258000
  - 1.35.6-gke.1638000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.2-gke.1498000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.35 to [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.1498000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Regular channel:
  - 1.33.13-gke.1011000
  - 1.34.9-gke.1131000
  - 1.35.6-gke.1127000
  - 1.36.0-gke.4447000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.4681000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.2-gke.1346000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
- The following versions are no longer available in the Stable channel:
  - 1.33.12-gke.1165000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1278000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2866000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.1498000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2846000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2437000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.2137000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.13-gke.1011000
  - 1.34.9-gke.1131000
  - 1.35.6-gke.1127000
  - 1.36.0-gke.4447000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.4681000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.2-gke.1346000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.13-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.2281000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following node versions are now available:
  - [1.30.14-gke.2866000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.2281000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available:
  - 1.33.12-gke.1165000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1126000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1049000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.6-gke.1638000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.4447000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.4681000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.2-gke.1346000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)

## July 28, 2026

Feature GKE now supports opting out of the default `kubernetes.io/arch=arm64:NoSchedule`
taint on Arm nodes in Standard node pools and in custom ComputeClasses. To opt
out of the default taint, set the `--node-architecture-taint-behavior` gcloud
CLI flag to `NONE` for a node pool or set the
`taintConfig.architectureTaintBehavior` field to `NONE` for a ComputeClass. By
configuring this behavior, you allow workloads that lack explicit Arm
tolerations to be scheduled on Arm-based machine families (such as N4A and C4A).
This is useful for running multi-architecture workloads or simplifying
scheduling in mixed-mode clusters. For more information, see
[Configure the default Arm architecture taint](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment.md.txt#configure-default-taint).
Feature GKE Gateway and Inference Gateway now support Cross-Origin Resource Sharing
(CORS). You can configure a CORS filter directly on an `HTTPRoute` resource by
using the portable syntax standardized by
[Gateway API](https://gateway-api.sigs.k8s.io/guides/user-guides/http-cors/).
This feature is available in Preview in GKE version 1.35 and later for the
following GatewayClasses:

- `gke-l7-rilb`
- `gke-l7-regional-external-managed`
- `gke-l7-global-external-managed`

For more information, see
[Configure Cross-Origin Resource Sharing](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploying-gateways.md.txt#configure-cors).

## July 27, 2026

Feature In GKE version 1.36 and later, GKE Dataplane V2 with NetworkPolicies supports up
to 15,000 nodes per cluster, increased from the previous limit of 7,500 nodes.
For clusters exceeding 5,000 nodes, contact Cloud Customer Care to request a
quota increase. For more information, see
[Cluster size limits and requirements](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/planning-large-clusters.md.txt#clusters-5k-nodes).
Feature In version 1.36.2-gke.1498000 and later, GKE supports mixed-protocol Services of
type LoadBalancer in general availability (GA). Mixed-protocol Services let both
external (NetLB) and internal (ILB) passthrough Network Load Balancers handle
simultaneous TCP and UDP traffic on a single IP address across IPv4, IPv6, and
dual-stack environments.
Security The general availability (GA) stage of mixed-protocol Services of type
LoadBalancer fixes errors in traffic routing from stages prior to GA. This
feature is in the GA stage in GKE version 1.36.2-gke.1498000 and later.

## July 24, 2026

Change

#### (2026-R31) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.2-gke.1498000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1638000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Rapid channel:
  - 1.33.13-gke.1101000
  - 1.34.9-gke.1287000
  - 1.35.6-gke.1250000
  - 1.36.0-gke.4681000
  - 1.36.2-gke.1346000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.35 to [1.36.2-gke.1498000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.2-gke.1498000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.2-gke.1346000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Regular channel:
  - 1.33.12-gke.1270000
  - 1.34.9-gke.1065000
  - 1.35.6-gke.1049000
  - 1.36.0-gke.3712000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2816000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2437000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1913000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.2137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.2-gke.1346000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2746000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2825000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2157000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2246000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1829000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1930000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.12-gke.1270000
  - 1.34.9-gke.1065000
  - 1.35.6-gke.1049000
  - 1.36.0-gke.3712000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.30 to [1.31.14-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1844000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1638000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following node versions are now available:
  - [1.30.14-gke.2846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2437000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.2137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1638000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.35.6-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.2064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available:
  - 1.35.5-gke.1241004 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.3712000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.35 to [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
Security

#### (2026-R31) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.32.13-gke.2137000 | cos-117-18613-675-2 | [cos-117-18613-675-2 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-675-2_) |
| 1.34.9-gke.1610000 | cos-125-19216-532-3 | [cos-125-19216-532-3 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-532-3_) |
| 1.36.2-gke.2064000 | cos-129-19506-299-3 | [cos-129-19506-299-3 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-299-3_) |

<br />

## July 20, 2026

Deprecated To improve security, Ubuntu node images in GKE version 1.37 and later don't
pre-install the `vulkan-tools` package. If you run Vulkan diagnostic tools
(such as `vulkaninfo`) directly on GKE Ubuntu hosts, then you must manually
install the `vulkan-tools` package. This change doesn't affect containerized
GPU/Vulkan workloads.

## July 16, 2026

Change

#### (2026-R30) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.0-gke.4681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.1498000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Rapid channel:
  - 1.33.13-gke.1011000
  - 1.34.9-gke.1131000
  - 1.35.6-gke.1127000
  - 1.36.0-gke.4447000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.35 to [1.36.0-gke.4681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.4681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Regular channel:
  - 1.33.12-gke.1165000
  - 1.34.8-gke.1278000
  - 1.35.5-gke.1241004
  - 1.36.0-gke.3070003 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.3302004 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348) is now the default version for cluster creation in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.33.12-gke.1059000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1126000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2825000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1844000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1930000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2710000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2816000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2116000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2233000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1740000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1913000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.12-gke.1165000
  - 1.34.8-gke.1278000
  - 1.35.5-gke.1241004
  - 1.36.0-gke.3070003 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.3302004 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2746000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.30 to [1.31.14-gke.2157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2746000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.2157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1829000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.1498000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following node versions are now available:
  - [1.30.14-gke.2825000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1930000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1322000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.2-gke.1498000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available:
  - 1.33.12-gke.1059000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1000000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1163012 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.3070003 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.3302004 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
Security

#### (2026-R30) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.35.6-gke.1258000 | cos-125-19216-395-138 | [cos-125-19216-395-138 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-138_) |

<br />

Change Starting on June 30, 2026, the [Filestore API](https://docs.cloud.google.com/filestore/docs/reference/rest.md.txt)
(`file.googleapis.com`) is enabled by default when you enable the Kubernetes
Engine API (`container.googleapis.com`) in a project. The Filestore API is
required for PersistentVolumes that use the [`ReadWriteMany` access mode in
GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/filestore-for-gke).
Feature In GKE version 1.36.0-gke.3204000 and later, when you manually or automatically
create a GKE node pool that consumes capacity reservations, you can stop GKE
from falling back to on-demand capacity if reserved capacity isn't available. To
consume any matching reservation without fallback, specify the
`any-reservation-then-fail` reservation affinity in your node pool creation
request, Pod specification, or ComputeClass specification. In ComputeClasses,
this reservation affinity lets GKE move on to the next priority rule instead of
creating on-demand compute resources. For more information, see [Consuming
reserved zonal
resources](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/consuming-reservations).
Feature GKE version 1.33 now supports the N4D machine series for node pool auto-creation
and Autopilot clusters in the following patch versions and later:

- **Node pool auto-creation**: 1.33.12-gke.1208000 and later
- **Autopilot**: 1.33.13-gke.1079000 and later
Feature In GKE version 1.36.0-gke.4447000 and later, the VerticalPodAutoscaler supports
[CPU startup boost](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/verticalpodautoscaler.md.txt#cpu-startup-boost),
which temporarily increases CPU requests during application startup to improve
startup latency and cost efficiency. This feature is available in Preview.

## July 14, 2026

Feature Rollout sequencing with custom stages is now generally available. This version
of rollout sequencing, which is recommended if you're configuring an environment
for the first time, offers a robust set of features including the following:

- **Define custom stages**: Sequence the rollout of a new GKE version across environments. With custom stages, you can, for example, deploy a new version on a small subset of production clusters before a wider rollout.
- **Choose the scope of rollouts**: Decide what types of versions that GKE rolls out in the sequence. For example, you can have GKE roll out patch versions, but not minor versions, across a sequence.
- **Initiate a rollout**: Create a rollout of a specific version, if you want GKE to roll out that version across your sequence.
- **Manage a rollout**: Pause, resume, cancel rollouts, or complete rollout stages as needed.

For more information, see
[About rollout sequencing with custom stages](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/rollout-sequencing-custom-stages/about-rollout-sequencing.md.txt).
Change GKE Dataplane V2 clusters running version 1.35.1-gke.1516000 or later now use
CNI version 1.1.0 in the CNI configuration files. This change requires
downstream CNI plugins to be compatible with CNI version 1.1.0.

Customers using self-managed open-source Istio or in-cluster unmanaged Cloud
Service Mesh (CSM) variant must manually upgrade their CSM CNI version to 1.23
to ensure compatibility. If you use an incompatible CNI version, nodes might
fail to reach a `Ready` state and might show `NetworkPluginNotReady` errors.

## July 10, 2026

Change

#### (2026-R29) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.2-gke.1346000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following versions are no longer available in the Rapid channel:
  - 1.33.12-gke.1270000
  - 1.34.9-gke.1065000
  - 1.35.6-gke.1049000
  - 1.36.0-gke.3712000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.33 to [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.35 to [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
    - 1.34 to [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.3302004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2746000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2816000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1829000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1913000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.3302004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2608000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2767000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1986000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2169000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1729000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1844000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.30 to [1.31.14-gke.2116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.2116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.2-gke.1346000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
- The following node versions are now available:
  - [1.30.14-gke.2816000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1913000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.2-gke.1346000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1362)
Security

#### (2026-R29) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.2233000 | cos-117-18613-613-77 | [cos-117-18613-613-77 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-77_) |
| 1.32.13-gke.1913000 | cos-117-18613-613-77 | [cos-117-18613-613-77 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-77_) |
| 1.33.13-gke.1101000 | cos-121-18867-381-201 | [cos-121-18867-381-201 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-201_) |
| 1.34.9-gke.1287000 | cos-125-19216-395-138 | [cos-125-19216-395-138 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-138_) |
| 1.36.0-gke.4681000 | cos-129-19506-224-80 | [cos-129-19506-224-80 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-224-80_) |

<br />

## July 09, 2026

Change

#### (2026-R28) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.33.12-gke.1208000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1284000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1324000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.3302004
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.34 to [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.35 to [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
    - 1.35 to [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
    - 1.36 to [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.33.12-gke.1116000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1218000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1163012
  - 1.36.0-gke.2684000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348) is now the default version for cluster creation in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.33.12-gke.1000000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1000000
  - 1.35.5-gke.1000004 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1844000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2746000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2157000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1657000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1829000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.12-gke.1116000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1218000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1163012
  - 1.36.0-gke.2684000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.1729000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following node versions are now available:
  - [1.30.14-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1844000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.13-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13313)
  - [1.34.9-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.4447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available:
  - 1.33.12-gke.1000000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.12-gke.1116000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.12-gke.1208000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.7-gke.1499000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1218000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1284000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1000004 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1324000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.2684000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
Change

#### (2026-R27) Version updates

There are no version updates for 2026-R27.

## July 08, 2026

Feature The network-optimized
[C4N machine series](https://docs.cloud.google.com/compute/docs/network-optimized-machines.md.txt#c4n_series) is
available with GKE clusters running 1.36.0-gke.3009002 or later. You can use
C4N machine types in Standard or Autopilot mode.

## July 07, 2026

Feature In GKE version 1.34 and later, you can configure Google Cloud Managed Service
for Prometheus to collect Pressure Stall Information (PSI) metrics from
cAdvisor. You can use PSI metrics to monitor CPU, memory, and I/O congestion and
stall times for your containers, Pods, and nodes. For more information, see
[Collect specific Prometheus metrics from Kubernetes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/collect-specific-prometheus-metrics.md.txt).
Change For GKE Standard clusters, the maximum number of nodes that you can upgrade
simultaneously by using surge upgrades (`maxSurge` + `maxUnavailable`) is now
100. Each of these settings can be set as high as 100, but their sum can be no
higher than 100. For more information, see
[Surge upgrades](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.md.txt#surge).
Feature In GKE version 1.35.3-gke.1389000 and later, you can run GPU workloads on
Confidential GKE Nodes with certain G4 machine types and NVIDIA RTX PRO 6000
GPUs. This feature is available in Preview. For more information, see
[Encrypt GPU workload data in use with Confidential GKE Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus-confidential-nodes.md.txt).
Feature In GKE version 1.36.0-gke.1601000 and later, you can enable the logging of
VerticalPodAutoscaler decisions in Cloud Logging. You can use these logs to
understand why specific vertical Pod autoscaling decisions were made. This
feature is available in Preview. For more information, see
[Collect vertical Pod autoscaler event logs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-vertical-pod-autoscaling-events.md.txt).
Feature GKE Gateway now supports backend mutual TLS (mTLS). In addition to backend authenticated TLS, backend mTLS allows the GKE Gateway load balancer to authenticate its identity to backend Pods by presenting a client certificate. GKE Gateway configures backend mTLS using the standard Gateway API `spec.tls.backend.clientCertificateRef` field.

This feature is supported for the following GatewayClasses:

- `gke-l7-global-external-managed`
- `gke-l7-regional-external-managed`
- `gke-l7-rilb`

For more information, see [Configure backend mutual TLS (mTLS) for a Gateway](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/secure-gateway.md.txt#configure-backend-mtls).

## June 29, 2026

Change

#### (2026-R26) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.0-gke.3302004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.3302004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.33.12-gke.1165000
  - 1.34.8-gke.1278000
  - 1.35.5-gke.1241004
  - 1.36.0-gke.3070003
  - 1.36.0-gke.3302001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1284000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1324000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.35 to [1.36.0-gke.3302004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1284000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1324000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.3302004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Regular channel:
  - 1.33.12-gke.1059000
  - 1.34.8-gke.1126000
  - 1.35.5-gke.1057002
  - 1.36.0-gke.2459000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following versions are no longer available in the Stable channel:
  - 1.33.11-gke.1197000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.7-gke.1499000
  - 1.35.3-gke.2190000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1000004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2746000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1729000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1829000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2558000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1967000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1592000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1740000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.12-gke.1059000
  - 1.34.8-gke.1126000
  - 1.35.5-gke.1057002
  - 1.36.0-gke.2459000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2608000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.30 to [1.31.14-gke.1986000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2608000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1986000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1657000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.3302004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following node versions are now available:
  - [1.30.14-gke.2746000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1829000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.9-gke.1065000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1349)
  - [1.35.6-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1356)
  - [1.36.0-gke.3302004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available:
  - 1.33.11-gke.1197000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.7-gke.1055000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.2190000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1000000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.2459000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.3302001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
Security

#### (2026-R26) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2746000 | cos-117-18613-613-61 | [cos-117-18613-613-61 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-61_) |
| 1.31.14-gke.2157000 | cos-117-18613-613-61 | [cos-117-18613-613-61 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-61_) |
| 1.32.13-gke.1829000 | cos-117-18613-613-61 | [cos-117-18613-613-61 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-61_) |
| 1.33.12-gke.1270000 | cos-121-18867-381-183 | [cos-121-18867-381-183 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-183_) |
| 1.34.9-gke.1065000 | cos-125-19216-395-109 | [cos-125-19216-395-109 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-109_) |
| 1.35.6-gke.1049000 | cos-125-19216-395-109 | [cos-125-19216-395-109 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-109_) |
| 1.36.0-gke.3712000 | cos-129-19506-224-49 | [cos-129-19506-224-49 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-224-49_) |

<br />

## June 26, 2026

Change

#### (2026-R25) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.33.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1284000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1324000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.3302001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.33.12-gke.1116000
  - 1.33.12-gke.1166000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.8-gke.1218000
  - 1.35.5-gke.1163000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1241000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.2684000
  - 1.36.0-gke.3009002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.35 to [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Regular channel:
  - 1.33.12-gke.1000000
  - 1.34.8-gke.1000000
  - 1.35.5-gke.1000000
  - 1.35.5-gke.1057000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1000004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following versions are no longer available in the Stable channel:
  - 1.33.11-gke.1074000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.7-gke.1055000
  - 1.35.3-gke.1389002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.33 to [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2608000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1986000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1657000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2530000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2681000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1942000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.2074000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1551000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1729000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.12-gke.1000000
  - 1.34.8-gke.1000000
  - 1.35.5-gke.1000000
  - 1.35.5-gke.1057000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2558000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.30 to [1.31.14-gke.1967000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2558000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1967000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1592000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.33.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1284000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1000004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1324000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.3302001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following node versions are now available:
  - [1.30.14-gke.2710000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.33.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1284000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1000004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1163012](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1241004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.35.5-gke.1324000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.3302001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available:
  - 1.33.11-gke.1074000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.12-gke.1166000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1307000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1389002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1057000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1163000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.5-gke.1241000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.36.0-gke.3009002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.5-gke.1057002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
Change

#### (2026-R24) Version updates

There are no version updates for 2026-R24.
Security

#### (2026-R25) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2608000 | cos-117-18613-613-5 | [cos-117-18613-613-5 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-5_) |
| 1.30.14-gke.2710000 | cos-117-18613-613-5 | [cos-117-18613-613-5 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-5_) |
| 1.31.14-gke.1986000 | cos-117-18613-613-7 | [cos-117-18613-613-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-7_) |
| 1.31.14-gke.2116000 | cos-117-18613-613-7 | [cos-117-18613-613-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-7_) |
| 1.32.13-gke.1657000 | cos-117-18613-534-110 | [cos-117-18613-534-110 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-110_) |
| 1.32.13-gke.1740000 | cos-117-18613-534-110 | [cos-117-18613-534-110 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-110_) |
| 1.33.12-gke.1165000 | cos-121-18867-381-125 | [cos-121-18867-381-125 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-125_) |
| 1.33.12-gke.1208000 | cos-121-18867-381-125 | [cos-121-18867-381-125 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-125_) |
| 1.34.8-gke.1284000 | cos-125-19216-395-7 | [cos-125-19216-395-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-7_) |
| 1.35.5-gke.1057002 | cos-125-19216-395-7 | [cos-125-19216-395-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-7_) |
| 1.35.5-gke.1163012 | cos-125-19216-395-7 | [cos-125-19216-395-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-7_) |
| 1.35.5-gke.1241004 | cos-125-19216-395-7 | [cos-125-19216-395-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-7_) |
| 1.35.5-gke.1324000 | cos-125-19216-395-7 | [cos-125-19216-395-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-7_) |
| 1.36.0-gke.3302001 | cos-129-19506-120-64 | [cos-129-19506-120-64 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-120-64_) |

<br />

## June 23, 2026

Issue For GKE cluster version 1.34.1-gke.3899001 (sidecar mounter image version
1.21.9) and later affected versions, Cloud Storage FUSE volumes might fail to
mount if the GKE metadata service isn't ready when the Cloud Storage FUSE
sidecar initiates.

When this issue occurs, you might see the following error:

    MountVolume.SetUp failed for volume "volume-name" : rpc error: code = Internal desc = the sidecar container terminated due to Error, exit code: 255

Additionally, the `gcsfuse-sidecar` container displays the following error:

    Failed to fetch identity pool and identity provider details required for bucket access check, got error Failed to set up metadata service: failed to get project: Get "http://X.X.X.X/computeMetadata/v1/project/project-id": dial tcp 169.254.169.254:80: connect: connection refused for identity pool PROJECT_ID.svc.id.goog and identity provider https://container.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/clusters/CLUSTER_NAME

**Mitigation**

To resolve this issue, perform one of the following mitigations:

1. Upgrade your cluster to one of the following fixed GKE versions:

   - `1.34.8-gke.1218000` or later
   - `1.35.3-gke.2347000` or later
   - `1.36.0-gke.1266000` or later.
2. Create an init container in your Pod that validates metadata service
   availability.

3. Manually inject the sidecar to ensure the sidecar is blocked by an init
   container.

For more information, see the [Cloud Storage FUSE CSI driver troubleshooting
guide](https://github.com/GoogleCloudPlatform/gcs-fuse-csi-driver/blob/main/docs/troubleshooting.md#limitations).
Issue
In GKE version 1.35 and later, due to faster node startup, workloads that use
Dataplane V2 and Workload Identity Federation for GKE to [authenticate to Google Cloud
APIs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) might experience
transient connectivity timeouts or refused connections to the GKE metadata
server immediately following node startup.

For recommendations and workarounds
if this impacts your workload (for example, if your workload doesn't retry
requests until they succeed), see [Timeout errors at Pod
startup](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/authentication#troubleshoot-timeout),
specifically by deploying an `initContainer`.

Alternatively, add any
that selects no workloads, such as in a namespace with no workloads---to GKE Dataplane V2,
[network policy](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/network-policy.md.txt)---including one
which disables the faster node startup.
Improvements are in progress and coming in a future GKE patch.

## June 12, 2026

Change

#### (2026-R23) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.12-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1241000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.3009002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.33.12-gke.1059000
  - 1.34.8-gke.1126000
  - 1.35.5-gke.1057000
  - 1.36.0-gke.2459000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Regular channel:
  - 1.33.11-gke.1197000
  - 1.34.7-gke.1499000
  - 1.35.3-gke.2190000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2558000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1967000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.2074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1592000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1729000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2458000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2608000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1868000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1986000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1492000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1657000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.11-gke.1197000
  - 1.34.7-gke.1499000
  - 1.35.3-gke.2190000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2530000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.30 to [1.31.14-gke.1942000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2530000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1942000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1551000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.12-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1241000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3009002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following node versions are now available:
  - [1.30.14-gke.2681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.2074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1729000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1241000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3009002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
  - [1.36.0-gke.3070003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
Security

#### (2026-R23) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2681000 | cos-117-18613-613-40 | [cos-117-18613-613-40 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-40_) |
| 1.31.14-gke.2074000 | cos-117-18613-613-40 | [cos-117-18613-613-40 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-40_) |
| 1.33.12-gke.1166000 | cos-121-18867-381-161 | [cos-121-18867-381-161 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-161_) |
| 1.35.5-gke.1241000 | cos-125-19216-395-55 | [cos-125-19216-395-55 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-55_) |
| 1.36.0-gke.2459000 | cos-129-19506-120-64 | [cos-129-19506-120-64 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-120-64_) |

<br />

## June 10, 2026

Deprecated The configuration option to not enroll your cluster in a release channel (known
as *No channel* , formerly as *Static* ) is now deprecated, and will be removed
on June 14, 2027. For any clusters not enrolled in a release channel, we
recommend that you [enroll the cluster](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/release-channels.md.txt#existing-cluster)
before this date. After the removal date, GKE will enroll all remaining clusters
in the Stable channel. For more information about this deprecation and how you
can achieve the same functionality with release channels, see [Clusters not
enrolled in a release channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels#no_channel).

## June 04, 2026

Change

#### (2026-R22) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2684000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.33.12-gke.1000000
  - 1.34.8-gke.1000000
  - 1.35.5-gke.1000000
  - 1.36.0-gke.2253000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following versions are no longer available in the Regular channel:
  - 1.33.11-gke.1074000
  - 1.34.7-gke.1055000
  - 1.35.3-gke.1389002
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.33 to [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.34 to [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347) is now the default version for cluster creation in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.33.11-gke.1013000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1307000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2530000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2608000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1942000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1986000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1551000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1657000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2441000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2558000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1850000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1967000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1449000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1592000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.11-gke.1074000
  - 1.34.7-gke.1055000
  - 1.35.3-gke.1389002
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2458000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2458000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1868000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1492000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following node versions are now available:
  - [1.30.14-gke.2608000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1986000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1657000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1116000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following versions are no longer available:
  - 1.33.11-gke.1013000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1154000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1389000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1993000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
Security

#### (2026-R22) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.34.8-gke.1218000 | cos-125-19216-395-7 | [cos-125-19216-395-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-7_) |
| 1.36.0-gke.2684000 | cos-129-19506-120-64 | [cos-129-19506-120-64 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-120-64_) |

<br />

Feature GKE Gateway now supports frontend mTLS (client certificate validation). Frontend mTLS allows the Gateway to authenticate client-presented certificates. This feature is available for the following GatewayClasses:

- `gke-l7-global-external-managed`
- `gke-l7-regional-external-managed`
- `gke-l7-rilb`

For more information, see [Configure frontend mTLS for a Gateway](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/secure-gateway.md.txt#configure-frontend-mtls).

## June 02, 2026

Feature GKE is introducing the following changes to expand the capabilities of maintenance exclusions:

- **Per-node pool maintenance exclusions**: Available in release channels, these replicate the functionality of disabling node pool auto-upgrades when your cluster isn't enrolled in a release channel.
- **Extended "No upgrades" exclusion**: The "No upgrades" default maintenance exclusion can now be up to 90 days long.

For more information, see [Maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions).

## May 29, 2026

Feature GKE Gateway now supports backend authenticated TLS for Gateway-originated
connections to Pods or InferencePools for the following GatewayClasses:

- `gke-l7-global-external-managed`
- `gke-l7-regional-external-managed`
- `gke-l7-rilb`
Issue
Important: This note has been clarified. For the corrected note, see the entry
for [June 23, 2026](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#wi-issue-20260623).

In GKE version 1.35 and later, workloads that use Workload Identity to
[authenticate to Google Cloud
APIs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) might experience
transient connectivity timeouts or refused connections to the GKE metadata
server immediately following node startup. For recommendations and workarounds,
see [Timeout errors at Pod
startup](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/authentication#troubleshoot-timeout).

## May 28, 2026

Feature C4A bare metal instances are generally available with GKE clusters. For more
information, see the [Arm workloads on
GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/arm-on-gke)
document, including the "Requirements and limitations" section for specific
version requirements.
Feature [Confidential GKE
Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes#confidential-gke-nodes)
now support cluster level enablement of [AMD
SEV-SNP](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview#amd_sev-snp)
and [Intel
TDX](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview#intel_tdx)
on GKE Autopilot.
Feature In GKE versions 1.36.0-gke.2459000 and later, you can directly configure Cloud
Logging for L4 load balancer backend services by using the L4LBConfig
CustomResourceDefinition (CRD).

This feature is available for the following load balancer types:

- [Internal L4 load
  balancers](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing#enable-logging) with subsetting enabled.
- [External L4 load
  balancers](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/backend-service-based-external-load-balancer#enable-logging) with regional backend services (RBS) enabled.

## May 27, 2026

Change

#### (2026-R21) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2459000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.33.11-gke.1074000
  - 1.33.11-gke.1197000
  - 1.34.7-gke.1055000
  - 1.34.7-gke.1499000
  - 1.35.3-gke.1993000
  - 1.35.3-gke.2190000
  - 1.36.0-gke.1575000
  - 1.36.0-gke.1759000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.33 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.34 to [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
    - 1.34 to [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
    - 1.35 to [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
    - 1.36 to [1.36.0-gke.2253000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available in the Regular channel:
  - 1.33.11-gke.1013000
  - 1.34.6-gke.1307000
  - 1.35.3-gke.1389000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.33 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.34 to [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
- The following versions are no longer available in the Stable channel:
  - 1.33.10-gke.1115000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.10-gke.1176000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1154000
  - 1.34.6-gke.1237000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1234002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1389000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2441000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2558000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1850000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1967000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1449000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1592000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2407000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2415000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2530000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1816000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1823000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1942000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1258000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1318000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1551000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.11-gke.1013000
  - 1.34.6-gke.1307000
  - 1.35.3-gke.1389000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2441000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2441000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1850000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1449000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following node versions are now available:
  - [1.30.14-gke.2558000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1967000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1592000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following versions are no longer available:
  - 1.33.10-gke.1115000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.10-gke.1176000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1068000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1237000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1234000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1234002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1737000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
Security

#### (2026-R21) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2558000 | cos-117-18613-613-5 | [cos-117-18613-613-5 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-5_) |
| 1.31.14-gke.1967000 | cos-117-18613-613-7 | [cos-117-18613-613-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-613-7_) |
| 1.33.12-gke.1059000 | cos-121-18867-381-125 | [cos-121-18867-381-125 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-125_) |
| 1.35.5-gke.1057000 | cos-125-19216-395-7 | [cos-125-19216-395-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-395-7_) |
| 1.36.0-gke.2459000 | cos-129-19506-120-64 | [cos-129-19506-120-64 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-129-19506-120-64_) |

<br />

## May 25, 2026

Feature To monitor the efficiency of the GKE training JobSet, the following two GKE
system metrics are available in Preview:

- `kubernetes.io/jobset/scheduling_goodput`: the fraction of time that all the resources required to run the training JobSet are available.
- `kubernetes.io/jobset/proxy_runtime_goodput`: the fraction of time that all required accelerators are productive. This metric provides an estimate of the real runtime goodput.

For details about GKE metrics, see [Kubernetes
metrics](https://docs.cloud.google.com/monitoring/api/metrics_kubernetes#kubernetes-kubernetes).
For details about goodput metrics that are used to measure efficiency, see
[Monitor goodput with the ML Goodput Measurement
library](https://docs.cloud.google.com/tpu/docs/goodput#jobset-dashboard).

You can also view these new GKE metrics in the [JobSet monitoring dashboard](https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/tpu-multislice-kueue.md.txt#monitor_the_workloads).

## May 21, 2026

Change

#### (2026-R20) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
  - [1.36.0-gke.2253000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now available in the Regular channel.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2530000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1942000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1551000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
- The following node versions are now available:
  - [1.30.14-gke.2530000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1942000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1551000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.12-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13312)
  - [1.34.8-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1348)
  - [1.35.3-gke.1389002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.35.5-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1355)
Security

#### (2026-R20) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.36.0-gke.2253000 | cos-beta-129-19506-120-52 | [cos-beta-129-19506-120-52 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-beta-129-19506-120-52_) |

<br />

## May 14, 2026

Feature GKE now supports concurrent node pool upgrades for clusters (Preview). By
default, GKE automatically upgrades one node pool at a time. To decrease the
total time required to upgrade your cluster, you can now configure the maximum
number of node pools that GKE auto-upgrades simultaneously. This feature is
supported for both Standard and Autopilot clusters. For more information, see
[Configure concurrent node pool
upgrades](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster#concurrent-upgrades).
Feature Managed OpenTelemetry on GKE now supports the collection of multimodal prompts
and responses (Preview) for LangGraph and Agent Development Kit (ADK) agents.
You can view and analyze the data in the Trace Explorer and BigQuery platforms.
For more details, see [Collect multimodal prompts and responses
data](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/managed-otel-gke#multimodal-prompts-responses).
Change Container-Optimized OS (COS) milestone 129 and higher no longer include the
`kubectl` binary in the `/usr/bin/` directory.

## May 13, 2026

Change

#### (2026-R19) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1993000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.36.0-gke.1759000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.33.11-gke.1137000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.7-gke.1321000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1737000
  - 1.36.0-gke.1379000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.34 to [1.35.3-gke.1993000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.35 to [1.35.3-gke.1993000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
    - 1.36 to [1.36.0-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
- The following versions are no longer available in the Regular channel:
  - 1.33.10-gke.1176000
  - 1.34.6-gke.1237000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.33 to [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1234002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available in the Stable channel:
  - 1.33.10-gke.1067000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1068000
  - 1.35.2-gke.1962000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1234000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.34 to [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1234002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2458000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1823000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1868000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1492000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2369000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2441000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1790000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1850000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1449000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.10-gke.1176000
  - 1.34.6-gke.1237000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2407000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2407000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1816000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.33 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.1234002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following node versions are now available:
  - [1.30.14-gke.2458000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1868000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1492000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1197000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1499000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.1234002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.35.3-gke.2190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available:
  - 1.33.9-gke.1060000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.10-gke.1067000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.11-gke.1137000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.7-gke.1321000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.2-gke.1962000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.3-gke.1522000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.34 to [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
Security

#### (2026-R19) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2458000 | cos-117-18613-534-110 | [cos-117-18613-534-110 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-110_) |
| 1.31.14-gke.1868000 | cos-117-18613-534-110 | [cos-117-18613-534-110 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-110_) |
| 1.32.13-gke.1492000 | cos-117-18613-534-110 | [cos-117-18613-534-110 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-110_) |
| 1.33.11-gke.1197000 | cos-121-18867-381-118 | [cos-121-18867-381-118 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-118_) |
| 1.34.7-gke.1499000 | cos-125-19216-220-185 | [cos-125-19216-220-185 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-185_) |
| 1.35.3-gke.2190000 | cos-125-19216-220-185 | [cos-125-19216-220-185 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-185_) |
| 1.36.0-gke.1759000 | cos-beta-129-19506-120-52 | [cos-beta-129-19506-120-52 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m129.md.txt#cos-beta-129-19506-120-52_) |

<br />

## May 06, 2026

Change

#### (2026-R18) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1737000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.33.11-gke.1137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1321000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.1993000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.36.0-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.32.13-gke.1362000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1407000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.11-gke.1013000
  - 1.34.6-gke.1307000
  - 1.35.3-gke.1522000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.33 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.34 to [1.35.3-gke.1737000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
    - 1.35 to [1.35.3-gke.1737000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
- The following versions are no longer available in the Regular channel:
  - 1.32.13-gke.1258000
  - 1.32.13-gke.1318000
  - 1.33.10-gke.1115000
  - 1.34.6-gke.1154000
  - 1.35.3-gke.1234000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.33 to [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.34 to [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.34 to [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.6-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available in the Stable channel:
  - 1.32.13-gke.1059000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1205000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.9-gke.1060000
  - 1.34.5-gke.1076000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.2-gke.1269001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.34 to [1.34.6-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.2-gke.1962000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2407000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2441000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1816000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1850000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1449000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2320000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2415000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1723000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1823000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.10-gke.1115000
  - 1.34.6-gke.1154000
  - 1.35.3-gke.1234000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2369000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2369000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1790000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.33 to [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.34 to [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation.
- The following versions are now available:
  - [1.33.11-gke.1137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1321000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.1993000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following node versions are now available:
  - [1.30.14-gke.2441000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1850000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1449000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1321000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.1993000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available:
  - 1.32.13-gke.1059000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1205000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1258000
  - 1.32.13-gke.1318000
  - 1.32.13-gke.1362000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1407000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.8-gke.1026000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.5-gke.1076000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.1-gke.1396002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.2-gke.1269001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.2-gke.1485000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.34 to [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
Security

#### (2026-R18) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2441000 | cos-117-18613-534-106 | [cos-117-18613-534-106 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-106_) |
| 1.31.14-gke.1850000 | cos-117-18613-534-106 | [cos-117-18613-534-106 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-106_) |
| 1.32.13-gke.1449000 | cos-117-18613-534-106 | [cos-117-18613-534-106 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-106_) |
| 1.33.11-gke.1137000 | cos-121-18867-381-113 | [cos-121-18867-381-113 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-113_) |
| 1.34.7-gke.1321000 | cos-125-19216-220-180 | [cos-125-19216-220-180 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-180_) |
| 1.35.3-gke.1993000 | cos-125-19216-220-180 | [cos-125-19216-220-180 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-180_) |
| 1.36.0-gke.1575000 | cos-125-19216-220-180 | [cos-125-19216-220-180 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-180_) |

<br />

Feature GKE Pod Snapshots is generally available on clusters that run version
1.35.3-gke.1234000 or later. For more information, see [About GKE Pod
snapshots](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/pod-snapshots).
Feature In GKE Standard clusters, [live
migration](https://docs.cloud.google.com/compute/docs/instances/live-migration-process)
is now supported on Confidential GKE Nodes that use [C3D machine
series](https://docs.cloud.google.com/compute/docs/general-purpose-machines#c3d_machines)
with [AMD
SEV](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview#amd_sev)
enabled.
Fixed A fix is available for an issue that caused incomplete file reads and premature
end-of-file (EOF) errors when you used the Cloud Storage FUSE CSI driver on
ARM64 nodes that use 64 KiB page sizes, such as A4X and A4X Max instances. This
issue occurred because the kernel read-ahead mechanism triggered read requests
that exceeded the capacity of the Cloud Storage FUSE layer.

To resolve this issue, upgrade your cluster to one of the following versions:

- 1.33.11-gke.1019000 or later
- 1.34.6-gke.1154000 or later
- 1.35.2-gke.1485000 or later

## May 01, 2026

Announcement

#### Kubernetes 1.36 is now available in the Rapid channel

Kubernetes 1.36 is now available in the Rapid channel. For more
information about the content of Kubernetes 1.36, see
[Kubernetes 1.36 release notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#changelog-since-v1350),
and [Kubernetes 1.36 Release Blog](https://kubernetes.io/blog/2026/04/22/kubernetes-v1-36-release/).
Feature

#### New features in 1.36

- [L4 Internal Load Balancer services](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt) now use GKE subsetting by default. This change transitions the default implementation from Instance Groups to Network Endpoint Groups (NEGs). This NEG-based approach provides improved scalability and enhanced performance through faster synchronization. This change applies only to newly created Internal Load Balancer services, while existing services remain unaffected and continue using Instance Groups.
- [Mutating Admission Policies](https://kubernetes.io/docs/reference/access-authn-authz/mutating-admission-policy/) are now Generally Available. Mutating admission policies allow for resource mutations using Common Expression Language (CEL) expressions as a more efficient alternative to mutating admission webhooks. For more information, see the [kubernetes documentation](https://kubernetes.io/docs/reference/access-authn-authz/mutating-admission-policy/).
- The kube-dns image switches from an implementation based on [kubernetes/dns](https://github.com/kubernetes/dns) to one based on [CoreDNS](https://coredns.io/). This implementation is more efficient, and it supports bigger headless services, more upstream DNS services, and more concurrent connections.

## April 29, 2026

Change

#### (2026-R17) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1522000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.13-gke.1407000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.1737000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.36.0-gke.1379000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)
- The following versions are no longer available in the Rapid channel:
  - 1.32.13-gke.1090000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1147000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1205000
  - 1.32.13-gke.1258000
  - 1.32.13-gke.1318000
  - 1.33.9-gke.1117000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.9-gke.1166000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.10-gke.1067000
  - 1.33.10-gke.1115000
  - 1.33.10-gke.1176000
  - 1.34.5-gke.1153000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.5-gke.1208000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1068000
  - 1.34.6-gke.1154000
  - 1.34.6-gke.1237000
  - 1.35.2-gke.1485000
  - 1.35.2-gke.1842000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.2-gke.1962000
  - 1.35.3-gke.1234000
  - 1.35.3-gke.1389000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.13-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.32 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.33 to [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.34 to [1.35.3-gke.1522000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
    - 1.34 to [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1522000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
    - 1.36 to [1.36.0-gke.1379000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#v1360)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.13-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available in the Regular channel:
  - 1.32.12-gke.1127000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1059000
  - 1.32.13-gke.1090000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1147000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1205000
  - 1.33.8-gke.1169000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.9-gke.1060000
  - 1.33.9-gke.1117000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.9-gke.1166000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.10-gke.1067000
  - 1.34.4-gke.1193000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.5-gke.1076000
  - 1.34.5-gke.1153000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.5-gke.1208000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.6-gke.1068000
  - 1.35.1-gke.1396002
  - 1.35.2-gke.1269001
  - 1.35.2-gke.1485000
  - 1.35.2-gke.1842000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.2-gke.1962000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.32 to [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.33 to [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.34 to [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.34 to [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.13-gke.1205000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.2-gke.1962000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available in the Stable channel:
  - 1.32.12-gke.1026000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.12-gke.1076000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.12-gke.1127000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.8-gke.1026000
  - 1.33.8-gke.1112000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.8-gke.1169000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.4-gke.1047000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.4-gke.1130000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.4-gke.1193000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.32 to [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
    - 1.34 to [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1823000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.32.13-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
  - [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2154000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2192000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2250000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2286000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2407000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1526000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1576000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1634000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1681000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1816000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.12-gke.1127000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1059000
  - 1.32.13-gke.1090000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1147000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.8-gke.1169000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.9-gke.1060000
  - 1.33.9-gke.1117000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.9-gke.1166000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.4-gke.1193000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.5-gke.1076000
  - 1.34.5-gke.1153000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.5-gke.1208000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.1-gke.1396002
  - 1.35.2-gke.1269001
  - 1.35.2-gke.1485000
  - 1.35.2-gke.1842000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1723000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
    - 1.34 to [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.13-gke.1407000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.1737000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following node versions are now available:
  - [1.30.14-gke.2415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1823000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1407000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1074000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.7-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1347)
  - [1.35.3-gke.1737000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following versions are no longer available:
  - 1.32.12-gke.1026000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.12-gke.1076000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.12-gke.1127000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1090000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.13-gke.1147000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.5-gke.2469000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.8-gke.1112000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.8-gke.1169000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.9-gke.1117000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.9-gke.1166000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.4-gke.1047000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.4-gke.1130000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.4-gke.1193000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.5-gke.1153000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.5-gke.1208000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.2-gke.1842000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.32 to [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
    - 1.34 to [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
    - 1.35 to [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
Security

#### (2026-R17) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.31.14-gke.1823000 | cos-117-18613-534-80 | [cos-117-18613-534-80 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-80_) |
| 1.36.0-gke.1379000 | cos-125-19216-220-130 | [cos-125-19216-220-130 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-130_) |

<br />

Fixed In GKE versions earlier than 1.34.6-gke.1154000 and
1.35.2-gke.1691000, mounting Cloud Storage buckets by using the
[Cloud Storage FUSE CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cloud-storage-fuse-csi-driver.md.txt)
can experience significant delays. This issue typically manifests as a
`CreateContainer error` that states the following message:
`failed to reserve container name`. This error is self-healing and resolves
automatically after the underlying mount operation completes and the container
runtime releases the reservation.

The delay is caused by an inefficient bucket access check performed by the
CSI driver sidecar by using the `ListObjects` API method, which can take
several hours to complete on buckets that contain millions of empty folders.

The error occurs because the `kubelet` enforces a strict two-minute timeout
for the container creation request. If the FUSE mount process exceeds this
time limit while the sidecar is performing the initial bucket access check,
then the `kubelet` cancels the operation and retries. However, the container
runtime remains blocked on the first attempt and retains the reservation for
the container name.

The new GKE releases fix this issue by replacing the
`ListObjects` check with the `GetStorageLayout` API method, which performs
the same validation but returns almost instantly in most cases.

To resolve this issue, upgrade your cluster to one of the following versions:

- 1.34.6-gke.1154000 or later
- 1.35.2-gke.1691000 or later

For GKE version 1.33 clusters running version 1.33.5-gke.2435000
or later, you can mitigate this issue by setting the
`skipCSIBucketAccessCheck: "true"` volume attribute to bypass the check.

There is no supported fix for this issue in cluster versions
1.33.5-gke.2435000 and earlier.

## April 27, 2026

Feature Google Kubernetes Engine now offers support for AI zones. To learn more, see
[AI zones](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/configuration-overview.md.txt#ai-zones).

## April 22, 2026

Change

#### (2026-R16) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.32.13-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1522000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2407000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1816000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.32.13-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1522000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following node versions are now available:
  - [1.30.14-gke.2407000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1816000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.11-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13311)
  - [1.34.6-gke.1307000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1522000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
Security

#### (2026-R16) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2407000 | cos-117-18613-534-80 | [cos-117-18613-534-80 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-80_) |
| 1.32.13-gke.1362000 | cos-117-18613-534-80 | [cos-117-18613-534-80 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-80_) |
| 1.33.11-gke.1013000 | cos-121-18867-381-63 | [cos-121-18867-381-63 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-63_) |
| 1.34.6-gke.1307000 | cos-125-19216-220-130 | [cos-125-19216-220-130 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-130_) |
| 1.35.3-gke.1522000 | cos-125-19216-220-130 | [cos-125-19216-220-130 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-130_) |

<br />

## April 21, 2026

Feature For clusters running GKE version 1.35.3-gke.1389000 or later,
you can now use the `c4a-highmem-96-metal`
([Preview](https://cloud.google.com/products#product-launch-stages)) machine
type from the C4A machine series with the following features:

- [Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview.md.txt) mode
- [Node auto-provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-auto-provisioning.md.txt#cluster-level-enablement)
- [ComputeClasses](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-compute-classes.md.txt) that auto-create node pools
- [Cluster autoscaling](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt)
Feature Starting in GKE version 1.35.2-gke.1842000, you can install
the Slurm Operator add-on for GKE ([Preview](https://cloud.google.com/products#product-launch-stages)).
This managed installation of the Slurm Operator allows you to enable Slurm
scheduling capabilities on any GKE cluster. The add-on provides
the foundation to build customized AI and HPC platforms, including CPU, GPU,
and TPU machines (covering specific scenarios). For more information, see
[About Slurm on GKE](https://docs.cloud.google.com/kubernetes-engine/docs/add-on/slurm-on-gke/concepts/overview.md.txt).

## April 20, 2026

Feature Accelerator network profile is Generally Available (GA), simplifying your
AI/ML node pool setup. Accelerator network profile automates networking
configuration, including the creation of necessary VPCs and subnets, removing
the need for complex, manual steps previously required for configuring
GPU and TPU workloads. For details, see
[Configure automated networking for accelerator VMs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/config-auto-net-for-accelerators.md.txt).

## April 15, 2026

Change

#### (2026-R15) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.32.13-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.32.13-gke.1205000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.2-gke.1962000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2369000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1790000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.32.13-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following node versions are now available:
  - [1.30.14-gke.2369000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1790000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1237000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1389000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
Security

#### (2026-R15) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2369000 | cos-117-18613-534-62 | [cos-117-18613-534-62 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-62_) |
| 1.31.14-gke.1790000 | cos-117-18613-534-62 | [cos-117-18613-534-62 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-62_) |
| 1.32.13-gke.1318000 | cos-117-18613-534-62 | [cos-117-18613-534-62 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-62_) |
| 1.35.3-gke.1389000 | cos-125-19216-220-106 | [cos-125-19216-220-106 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-106_) |

<br />

## April 13, 2026

Change The validation of the `HealthCheckPolicy` custom resource from the
GKE Gateway API is more rigorous in GKE
version 1.34 and later. Existing `HealthCheckPolicy` resources that already
contain mismatched type fields in the `config` are exempted and continue to
function. However, updates to any existing policy must not introduce a
mismatched type field in the `config` or change currently mismatched
fields to new invalid values.

When the `HealthCheckPolicy` custom resource is validated, the type field
is now verified against the specified health check. For example, if
`type: TCP` is specified but `httpHealthCheck` is configured, then the fields
are mismatched and `kubectl` rejects the policy. However, for this same example,
if `type: TCP` is specified and `tcpHealthCheck` is configured, then the
fields are valid.

Earlier versions of GKE accept custom resources that don't have matching fields. If you use an earlier version, the type field is used
and the configuration in the health check field is ignored.

For more details, see
[Configure health checks](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-gateway-resources.md.txt#configure_health_check).

## April 09, 2026

Change

#### (2026-R14) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.32.13-gke.1147000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1842000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.35 to [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1723000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1147000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1842000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
- The following node versions are now available:
  - [1.30.14-gke.2320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1723000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.3-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1353)
Security

#### (2026-R14) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2320000 | cos-117-18613-534-53 | [cos-117-18613-534-53 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-53_) |
| 1.31.14-gke.1723000 | cos-117-18613-534-53 | [cos-117-18613-534-53 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-53_) |
| 1.32.13-gke.1258000 | cos-117-18613-534-53 | [cos-117-18613-534-53 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-53_) |
| 1.33.10-gke.1115000 | cos-121-18867-381-56 | [cos-121-18867-381-56 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-56_) |
| 1.34.6-gke.1154000 | cos-125-19216-220-106 | [cos-125-19216-220-106 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-106_) |
| 1.35.3-gke.1234000 | cos-125-19216-220-72 | [cos-125-19216-220-72 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-72_) |

<br />

## April 08, 2026

Change

The feature announced on [November 7, 2025](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#November_07_2025),
providing faster log processing, has been rolled back. The rollback is due
to an issue in an underlying dependency. The described performance
improvements are not currently in effect.
Feature [Gateway API v1.5](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.5.0)
is supported in GKE version 1.35.2-gke.1842000 and later.
The GKE Gateway controller passes core conformance tests for
this version of the Gateway API.
Feature GKE managed DRANET is now Generally Available (GA)
for GKE version 1.35.2-gke.1842000 or later.

GKE DRANET is a managed feature that implements the
Kubernetes Dynamic Resource Allocation (DRA) API for high-performance
networking. The GA release expands support beyond the preview phase to
include the following hardware:

- NVIDIA GPU Instances: Support for instances starting from A3 Ultra, including A4, A4X, and A4X Max.
- Cloud TPU Instances: Support for TPU v6e and TPU v7x.

For more information, see
[Allocate network resources by using GKE managed DRANET](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/allocate-network-resources-dra.md.txt).

## April 02, 2026

Change

#### (2026-R13) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.32.13-gke.1205000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.2-gke.1962000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.32.13-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1153000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1485000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1153000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1485000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.32.13-gke.1205000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.2-gke.1962000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following node versions are now available:
  - [1.30.14-gke.2286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1205000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v13310)
  - [1.34.6-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1346)
  - [1.35.2-gke.1962000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
Security

#### (2026-R13) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2286000 | cos-117-18613-534-44 | [cos-117-18613-534-44 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-44_) |
| 1.31.14-gke.1681000 | cos-117-18613-534-44 | [cos-117-18613-534-44 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-44_) |
| 1.32.13-gke.1205000 | cos-117-18613-534-44 | [cos-117-18613-534-44 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-44_) |
| 1.33.10-gke.1067000 | cos-121-18867-381-45 | [cos-121-18867-381-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-45_) |
| 1.34.6-gke.1068000 | cos-125-19216-220-72 | [cos-125-19216-220-72 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-72_) |

<br />

## March 25, 2026

Change

#### (2026-R12) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.2-gke.1485000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.13-gke.1147000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1842000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available in the Rapid channel:
  - 1.32.13-gke.1059000
  - 1.33.9-gke.1060000
  - 1.34.5-gke.1076000
  - 1.35.2-gke.1269001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.13-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.32 to [1.33.9-gke.1117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
    - 1.33 to [1.34.5-gke.1153000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
    - 1.34 to [1.35.2-gke.1485000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.9-gke.1117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
    - 1.34 to [1.34.5-gke.1153000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
    - 1.35 to [1.35.2-gke.1485000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available in the Regular channel:
  - 1.32.12-gke.1076000
  - 1.33.8-gke.1112000
  - 1.34.4-gke.1130000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.33 to [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
- The following versions are no longer available in the Stable channel:
  - 1.32.11-gke.1264000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.5-gke.2469000
  - 1.34.3-gke.1444000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1576000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1634000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2117000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2215000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1476000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1599000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.12-gke.1076000
  - 1.33.8-gke.1112000
  - 1.34.4-gke.1130000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1526000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.13-gke.1147000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1842000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following node versions are now available:
  - [1.30.14-gke.2250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1634000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1147000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1842000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available:
  - 1.32.11-gke.1264000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.5-gke.2392000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.3-gke.1444000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.1-gke.1396001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
Security

#### (2026-R12) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2250000 | cos-117-18613-534-36 | [cos-117-18613-534-36 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-36_) |
| 1.31.14-gke.1634000 | cos-117-18613-534-36 | [cos-117-18613-534-36 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-36_) |
| 1.32.13-gke.1147000 | cos-117-18613-534-24 | [cos-117-18613-534-24 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-24_) |
| 1.33.9-gke.1166000 | cos-121-18867-381-24 | [cos-121-18867-381-24 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-24_) |

<br />

Feature To provide more controls over the control plane version upgrade, you can now do
the following:

- Configure a frequency of disruption from auto-upgrades by using the cluster disruption budget. For more information, see [Control the frequency of disruption from auto-upgrades](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cluster-disruption-budget.md.txt).
- Continue using an existing control plane patch for a longer period, which facilitates large-scale upgrade and downgrade operations. For more information, see [Patch version support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support).

## March 18, 2026

Change

#### (2026-R11) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.13-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1153000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
  - [1.35.2-gke.1485000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available in the Rapid channel:
  - 1.32.12-gke.1127000
  - 1.33.8-gke.1169000
  - 1.34.4-gke.1193000
  - 1.35.1-gke.1396001
  - 1.35.2-gke.1269000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Rapid channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.32 to [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
    - 1.33 to [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
    - 1.34 to [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
    - 1.33 to [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
    - 1.34 to [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
    - 1.35 to [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following versions are no longer available in the Regular channel:
  - 1.32.12-gke.1026000
  - 1.33.8-gke.1026000
  - 1.34.4-gke.1047000
  - 1.35.0-gke.2745005 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.0-gke.3047002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Regular channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.1-gke.1396001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.33 to [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
    - 1.35 to [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
- The following versions are no longer available in the Stable channel:
  - 1.32.11-gke.1211000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.5-gke.2392000
  - 1.34.3-gke.1318000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Stable channel. This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2215000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1476000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1526000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1599000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2026000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2071000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.30.14-gke.2192000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1376000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1423000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.31.14-gke.1576000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.32.12-gke.1026000
  - 1.33.8-gke.1026000
  - 1.34.4-gke.1047000
  - 1.35.0-gke.2745005 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.0-gke.3047002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support) in the Extended channel. This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.1-gke.1396001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1476000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
    - 1.35 to [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.13-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1153000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
  - [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
  - [1.35.2-gke.1485000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following node versions are now available:
  - [1.30.14-gke.2215000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1599000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1153000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
  - [1.35.2-gke.1269001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
  - [1.35.2-gke.1485000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available:
  - 1.32.11-gke.1211000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.33.5-gke.2326000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.34.3-gke.1318000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.0-gke.2745005 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.0-gke.3047001 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.0-gke.3047002 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
  - 1.35.2-gke.1269000 is [deprecated](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#patch-version-support). This version will be removed in 90 days, or at the end of support, if sooner.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
    - 1.35 to [1.35.1-gke.1396002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
Security

#### (2026-R11) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.34.5-gke.1153000 | cos-125-19216-220-57 | [cos-125-19216-220-57 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-57_) |
| 1.35.2-gke.1485000 | cos-125-19216-220-57 | [cos-125-19216-220-57 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-220-57_) |

<br />

## March 13, 2026

Feature In GKE version 1.35 and later, all organization and cluster
administrators can granularly control which privileged Autopilot
partner workloads can run in GKE clusters. Additionally,
approved customers can authorize and run their own privileged workloads in
Autopilot mode by using custom allowlists.

For more information, see
[About Autopilot privileged workloads](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-autopilot-privileged-workloads.md.txt).

## March 12, 2026

Change

#### (2026-R10) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available in the Rapid channel:
  - 1.32.12-gke.1076000
  - 1.33.8-gke.1112000
  - 1.34.4-gke.1130000
  - 1.35.1-gke.1616000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.33 to [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.1-gke.1396001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following versions are no longer available in the Regular channel:
  - 1.32.11-gke.1264000
  - 1.33.5-gke.2469000
  - 1.34.3-gke.1444000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.33 to [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available in the Stable channel:
  - 1.32.11-gke.1174000
  - 1.33.5-gke.2326000
  - 1.34.3-gke.1245000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1576000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.1-gke.1396001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.2154000
  - 1.31.14-gke.1526000
  - 1.32.11-gke.1264000
  - 1.33.5-gke.2469000
  - 1.34.3-gke.1444000
  - 1.35.0-gke.3047001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following node versions are now available:
  - [1.30.14-gke.2192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1576000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.13-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13213)
  - [1.33.9-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1339)
  - [1.34.5-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1345)
  - [1.35.2-gke.1269000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1352)
- The following versions are no longer available:
  - 1.32.11-gke.1174000
  - 1.33.5-gke.2228001
  - 1.34.3-gke.1245000
  - 1.35.1-gke.1616000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
Security

#### (2026-R10) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2192000 | cos-117-18613-534-15 | [cos-117-18613-534-15 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-15_) |
| 1.31.14-gke.1576000 | cos-117-18613-534-15 | [cos-117-18613-534-15 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-15_) |
| 1.32.13-gke.1059000 | cos-117-18613-534-15 | [cos-117-18613-534-15 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-534-15_) |
| 1.33.9-gke.1060000 | cos-121-18867-381-14 | [cos-121-18867-381-14 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-381-14_) |

<br />

## March 10, 2026

Feature Managed OpenTelemetry for GKE is available in Preview for
clusters running version 1.34.1-gke.2178000 or later. Managed OpenTelemetry for
GKE provides a fully managed and simplified experience for
collecting OpenTelemetry Protocol (OTLP) traces, metrics, and logs on
GKE. This feature includes the following characteristics:

- **Managed collection:** an in-cluster OTLP endpoint that automatically routes telemetry to the Cloud Telemetry API.
- **Automatic configuration:** a new Instrumentation custom resource that automatically injects environment variables into your workloads to simplify OTLP ingestion.

For more information, see
[Managed OpenTelemetry for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/managed-otel-gke.md.txt).

## March 05, 2026

Change

#### (2026-R9) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.1-gke.1396001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.1-gke.1396001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
  - [1.35.1-gke.1616000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following versions are no longer available in the Rapid channel:
  - 1.32.12-gke.1026000
  - 1.33.8-gke.1026000
  - 1.34.4-gke.1047000
  - 1.35.0-gke.3047001
  - 1.35.1-gke.1396000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.33 to [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
    - 1.34 to [1.35.1-gke.1396001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
    - 1.35 to [1.35.1-gke.1396001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2745005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Regular channel:
  - 1.32.11-gke.1211000
  - 1.33.5-gke.2392000
  - 1.34.3-gke.1318000
  - 1.35.0-gke.2398002
  - 1.35.0-gke.2745004
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2745005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available in the Stable channel:
  - 1.32.11-gke.1038000
  - 1.33.5-gke.2228001
  - 1.34.3-gke.1051003
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2071000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1423000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1526000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2745005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.1991000
  - 1.30.14-gke.2117000
  - 1.31.14-gke.1336000
  - 1.31.14-gke.1476000
  - 1.32.11-gke.1211000
  - 1.33.5-gke.2392000
  - 1.34.3-gke.1318000
  - 1.35.0-gke.2398002
  - 1.35.0-gke.2745004
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.2026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.2026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2745005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2745005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.1-gke.1396001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
  - [1.35.1-gke.1616000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following node versions are now available:
  - [1.30.14-gke.2154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1526000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.12-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2745005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.1-gke.1396001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
  - [1.35.1-gke.1616000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following versions are no longer available:
  - 1.32.11-gke.1038000
  - 1.33.5-gke.2172001
  - 1.34.3-gke.1051003
  - 1.35.0-gke.2398002
  - 1.35.0-gke.2745003
  - 1.35.0-gke.2745004
  - 1.35.1-gke.1396000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2745005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
Feature GKE Inference Quickstart (GIQ) now offers
recommendations for distributed AI inference. This enables you to deploy
optimized, full configurations for advanced models, such as the Qwen and gpt-oss
model families, on NVIDIA GPUs and Cloud TPUs.

This release introduces GKE Inference Gateway by integrating
llm-d inference scheduling. You can select optimized configurations for
workloads like Advanced Customer Support, Code Completion, and Deep Research.
This tunes your infrastructure to meet the specific latency and throughput
requirements of these applications.

For more information, see [Analyze model serving performance and costs with Inference Quickstart](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/machine-learning/inference/inference-quickstart.md.txt).
Feature You can use automated disk type selection for Hyperdisk volumes on
GKE. This feature allows GKE to automatically
select the most appropriate disk type based on the machine type of the node
where your workload is scheduled.

With this feature, you can create a single StorageClass that supports clusters
with mixed VM generations. For example, GKE can provision
Hyperdisk on compatible instances (such as C3 or C4) while automatically falling
back to Persistent Disk on other generations.

For more information, see [Automated disk type selection](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/hyperdisk.md.txt#automated_disk_type_selection).
Feature The [H4D machine series](https://docs.cloud.google.com/compute/docs/compute-optimized-machines.md.txt#h4d_series),
designed for high performance computing (HPC) workloads, is generally available
for GKE clusters. Based on 5th generation AMD EPYC Turin with
Cloud RDMA 200 Gbps networking, H4D VMs offer 192 cores (SMT disabled), up to
1,488 GB of memory, and 3,750 GiB of Local SSD. H4D is optimized for
tightly-coupled applications that scale across multiple nodes and offers
RDMA-enabled 200 Gbps networking.

You can use H4D with GKE clusters in Standard, or with
the Performance compute class in Autopilot. For more information, see
[Run high performance computing (HPC) workloads with H4D](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/run-hpc-workloads.md.txt).

## February 25, 2026

Change

#### (2026-R8) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.0-gke.3047001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.3047001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.1-gke.1396000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following versions are no longer available in the Rapid channel:
  - 1.32.11-gke.1264000
  - 1.33.5-gke.2469000
  - 1.34.3-gke.1444000
  - 1.35.0-gke.2745003
  - 1.35.0-gke.3047000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.32 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.33 to [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
    - 1.34 to [1.35.0-gke.3047001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
    - 1.33 to [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
    - 1.34 to [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
    - 1.35 to [1.35.0-gke.3047001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2745004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Regular channel:
  - 1.32.11-gke.1174000
  - 1.33.5-gke.2326000
  - 1.34.3-gke.1245000
  - 1.35.0-gke.2232003
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2398002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- Version 1.33.5-gke.2172001 is no longer available in the Stable channel.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.2026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1476000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2745004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.1973000
  - 1.30.14-gke.2071000
  - 1.31.14-gke.1319000
  - 1.31.14-gke.1423000
  - 1.32.11-gke.1174000
  - 1.33.5-gke.2326000
  - 1.34.3-gke.1245000
  - 1.35.0-gke.2232003
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.1991000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.1991000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1336000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2398002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2745004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.1-gke.1396000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following node versions are now available:
  - [1.30.14-gke.2117000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1476000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.12-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2745004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.1-gke.1396000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1351)
- The following versions are no longer available:
  - 1.33.5-gke.2118001
  - 1.35.0-gke.2232003
  - 1.35.0-gke.2398000
  - 1.35.0-gke.3047000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2398002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

## February 24, 2026

Feature The release note for [November 11, 2025](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#November_11_2025) has been updated to correct the version requirements for using N4D machine types. Cluster autoscaler was incorrectly included in the list of features requiring GKE version 1.34.1-gke.2037000 or later. You can use any available GKE version to use N4D and Cluster autoscaler.
Change Expanded coverage for compute flexible committed use discounts (CUDs) is
available to all Cloud Billing accounts. All Cloud Billing accounts have
been automatically migrated to the
[new spend-based CUD model](https://docs.cloud.google.com/docs/cuds-multiprice.md.txt) and you no longer need to opt
in to benefit from the expanded coverage. For the full list of eligible SKUs
across Compute Engine, GKE, and Cloud Run,
see [SKU Groups - Compute Flexible CUD Eligible SKUs](https://cloud.google.com/skus/sku-groups/compute-flexible-cud-eligible-skus).

To learn more about compute flexible CUDs and how they apply to your GKE usage, see
the [GKE CUDs documentation](https://docs.cloud.google.com/kubernetes-engine/cud.md.txt).
Feature You can create a bare metal instance from the [C4A machine series](https://docs.cloud.google.com/compute/docs/general-purpose-machines.md.txt#c4a_series) with the `c4a-highmem-96-metal` machine type. This machine type is available in Public Preview for Standard clusters running GKE version 1.35.0-gke.2232000 or later. You can select this machine type by using the `--machine-type` flag when creating a cluster or node pool. For more information about the requirements and limitations of this machine type, see the [Requirements and limitations](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/arm-on-gke.md.txt#arm-requirements-limitations) section of the "Arm workloads on GKE" document.

## February 19, 2026

Change

#### (2026-R7) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.0-gke.2745003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2745003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Rapid channel:
  - 1.32.11-gke.1211000
  - 1.33.5-gke.2392000
  - 1.34.3-gke.1318000
  - 1.35.0-gke.2398000
  - 1.35.0-gke.2745000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.34 to [1.35.0-gke.2745003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2745003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2232003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2398002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Regular channel:
  - 1.32.11-gke.1038000
  - 1.33.5-gke.2228001
  - 1.34.3-gke.1051003
  - 1.35.0-gke.2232000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2232003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available in the Stable channel:
  - 1.32.9-gke.1734000
  - 1.33.5-gke.2118001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.1991000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2071000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1336000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1423000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2232003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2398002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.1922000
  - 1.30.14-gke.2026000
  - 1.31.14-gke.1243000
  - 1.31.14-gke.1376000
  - 1.32.11-gke.1038000
  - 1.33.5-gke.2228001
  - 1.34.3-gke.1051003
  - 1.35.0-gke.2232000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.1973000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.1973000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1319000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2232003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2232003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2398002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2745003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following node versions are now available:
  - [1.30.14-gke.2071000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1423000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.12-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13212)
  - [1.33.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1338)
  - [1.34.4-gke.1047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1344)
  - [1.35.0-gke.2232003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2398002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2745003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.3047000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available:
  - 1.32.9-gke.1734000
  - 1.33.5-gke.2100001
  - 1.35.0-gke.2232000
  - 1.35.0-gke.2745000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2232003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
Security

#### (2026-R7) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.2071000 | cos-113-18244-582-2 | [cos-113-18244-582-2 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-582-2_) |
| 1.31.14-gke.1423000 | cos-117-18613-439-120 | [cos-117-18613-439-120 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-120_) |

<br />

## February 18, 2026

Security Multiple security vulnerabilities have been identified in the OpenSSL library.
The most significant finding is CVE-2025-15467, a critical vulnerability that
might allow for remote code execution (RCE) or denial of service (DoS) attacks
via network-based vectors.
For more information, see the
[GCP-2026-006 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2026-006-gke).

## February 17, 2026

Change After March 17, 2026, when you enable GKE, the GKE
MCP server is automatically enabled.
Deprecated Control of MCP use with organization policies is deprecated. After March 17,
2026, organization policies that use the `gcp.managed.allowedMCPServices`
constraint won't work, and you can control MCP use with IAM deny policies. For
more information about controlling MCP use, see
[Control MCP use with IAM](https://docs.cloud.google.com/mcp/control-mcp-use-iam.md.txt).

## February 13, 2026

Feature You can now determine the status and health of a TPU slice and partition by monitoring these new beta system metrics:

- `kubernetes.io/accelerator/slice/state`: Indicates the current status of the slice.
- `kubernetes.io/accelerator/partition/state`: Indicates the health of the partition.

For more information, see the [GKE system metrics](https://docs.cloud.google.com/monitoring/api/metrics_kubernetes.md.txt#kubernetes-kubernetes) documentation.

## February 11, 2026

Change

#### (2026-R6) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.0-gke.2398000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2745000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Rapid channel:
  - 1.32.11-gke.1174000
  - 1.33.5-gke.2326000
  - 1.34.3-gke.1245000
  - 1.35.0-gke.2232000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.34 to [1.35.0-gke.2398000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2398000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- Version 1.33.5-gke.2172001 is no longer available in the Regular channel.
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.35 to [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.32.9-gke.1728000
  - 1.33.5-gke.2100001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.30.14-gke.1973000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.2026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1319000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Extended channel:
  - 1.30.14-gke.1901000
  - 1.30.14-gke.1991000
  - 1.31.14-gke.1166000
  - 1.31.14-gke.1336000
  - 1.33.5-gke.2172001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.1922000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.1922000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1243000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.33 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.35 to [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2398000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2745000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following node versions are now available:
  - [1.30.14-gke.2026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1264000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1444000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2398000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2745000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available:
  - 1.32.9-gke.1728000
  - 1.33.5-gke.2072001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.35 to [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
Security

#### (2026-R6) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.32.11-gke.1264000 | cos-117-18613-439-108 | [cos-117-18613-439-108 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-108_) |
| 1.34.3-gke.1444000 | cos-125-19216-104-133 | [cos-125-19216-104-133 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-133_) |
| 1.35.0-gke.2232000 | cos-125-19216-104-45 | [cos-125-19216-104-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-45_) |
| 1.35.0-gke.2398000 | cos-125-19216-104-126 | [cos-125-19216-104-126 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-126_) |

<br />

## February 05, 2026

Feature Image streaming is now available in the `asia-southeast3` region. For more information,
see the [Image streaming](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming.md.txt) documentation.

## February 04, 2026

Change

#### (2026-R5) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2398000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Rapid channel:
  - 1.32.11-gke.1038000
  - 1.32.11-gke.1153001
  - 1.33.5-gke.2228001
  - 1.33.5-gke.2288001
  - 1.34.3-gke.1051003
  - 1.34.3-gke.1136000
  - 1.35.0-gke.1795000
  - 1.35.0-gke.2180000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation in the Regular channel.
- Version [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now available in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.32.9-gke.1734000
  - 1.33.5-gke.2118001
  - 1.34.1-gke.3971002
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2100001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.32.9-gke.1711000
  - 1.33.5-gke.2072001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2100001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2100001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.30.14-gke.1922000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.1991000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1243000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1336000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Extended channel:
  - 1.29.15-gke.2629000
  - 1.29.15-gke.2660000
  - 1.29.15-gke.2725000
  - 1.30.14-gke.1870000
  - 1.30.14-gke.1973000
  - 1.31.14-gke.1156000
  - 1.31.14-gke.1319000
  - 1.32.9-gke.1734000
  - 1.33.5-gke.2118001
  - 1.34.1-gke.3971002
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.29 to [1.30.14-gke.1901000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.30 to [1.30.14-gke.1901000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following node versions are now available:
  - [1.30.14-gke.1991000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1336000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1318000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available:
  - 1.32.9-gke.1711000
  - 1.32.11-gke.1153001
  - 1.33.5-gke.2019000
  - 1.33.5-gke.2100000
  - 1.33.5-gke.2288001
  - 1.34.1-gke.3971002
  - 1.34.3-gke.1136000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2100001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2100001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
Security

#### (2026-R5) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.30.14-gke.1991000 | cos-113-18244-521-88 | [cos-113-18244-521-88 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-88_) |
| 1.31.14-gke.1336000 | cos-117-18613-439-108 | [cos-117-18613-439-108 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-108_) |
| 1.33.5-gke.2392000 | cos-121-18867-294-100 | [cos-121-18867-294-100 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-294-100_) |
| 1.34.3-gke.1318000 | cos-125-19216-104-126 | [cos-125-19216-104-126 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-126_) |
| 1.35.0-gke.2398000 | cos-125-19216-104-126 | [cos-125-19216-104-126 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-126_) |

<br />

## February 03, 2026

Feature Image streaming and secondary boot disks are now generally available (GA) for
nodes using the Ubuntu with containerd (`UBUNTU_CONTAINERD`) image type. These
features improve workload startup performance on GKE Standard and Autopilot clusters
through image data streaming and preloaded disk data. To use these features on
Ubuntu nodes, your cluster must be running GKE version 1.35.0-gke.1403000 or later.

For more information, see the documentation for
[Image Streaming](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming.md.txt)
and [Using Secondary Boot Disks](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/data-container-image-preloading.md.txt).

## January 29, 2026

Change

#### (2026-R4) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.0-gke.1795000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.11-gke.1153001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2288001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.2180000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
  - [1.35.0-gke.2232000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Rapid channel:
  - 1.32.11-gke.1075000
  - 1.33.5-gke.2172000
  - 1.33.5-gke.2228000
  - 1.34.3-gke.1051000
  - 1.35.0-gke.1624000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.1795000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3971002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available in the Regular channel:
  - 1.32.9-gke.1728000
  - 1.33.5-gke.2100000
  - 1.33.5-gke.2118000
  - 1.34.1-gke.3947002
  - 1.34.1-gke.3971001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3971002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2072001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2072001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2100001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.32.9-gke.1675000
  - 1.33.5-gke.2019000
  - 1.33.5-gke.2072000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2072001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2072001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.29.15-gke.2660000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.2725000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1901000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.1973000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1319000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3971002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available in the Extended channel:
  - 1.29.15-gke.2617000
  - 1.29.15-gke.2680000
  - 1.30.14-gke.1861000
  - 1.30.14-gke.1922000
  - 1.31.14-gke.1243000
  - 1.32.9-gke.1728000
  - 1.33.5-gke.2100000
  - 1.33.5-gke.2118000
  - 1.34.1-gke.3947002
  - 1.34.1-gke.3971001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.28 to [1.29.15-gke.2629000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.29 to [1.30.14-gke.1870000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.29 to [1.29.15-gke.2629000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1870000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.32 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3971002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.11-gke.1153001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2072001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2100001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2288001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3971002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following node versions are now available:
  - [1.29.15-gke.2725000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1973000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1319000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1153001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.32.11-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2072001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2100001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2118001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2172001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2228001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2288001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3971002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.3-gke.1051003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.34.3-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available:
  - 1.32.9-gke.1675000
  - 1.32.11-gke.1075000
  - 1.33.5-gke.1956000
  - 1.33.5-gke.2072000
  - 1.33.5-gke.2118000
  - 1.33.5-gke.2172000
  - 1.33.5-gke.2228000
  - 1.34.1-gke.3947002
  - 1.34.1-gke.3971001
  - 1.34.3-gke.1051000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2072001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2072001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3971002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
Security

#### (2026-R4) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.29.15-gke.2725000 | cos-113-18244-521-74 | [cos-113-18244-521-74 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-74_) |
| 1.30.14-gke.1973000 | cos-113-18244-521-74 | [cos-113-18244-521-74 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-74_) |
| 1.31.14-gke.1319000 | cos-117-18613-439-92 | [cos-117-18613-439-92 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-92_) |
| 1.35.0-gke.2180000 | cos-125-19216-104-45 | [cos-125-19216-104-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-45_) |

<br />

## January 27, 2026

Feature Stream Control Transmission Protocol (SCTP) support on GKE Dataplane V2 is now
generally available (GA). You can now deploy workloads that use SCTP on
GKE Standard clusters. This feature enables direct SCTP
communication for Pod-to-Pod and Pod-to-Service traffic.

SCTP support requires clusters to use GKE Dataplane V2 and Ubuntu node images.
This feature is available in GKE version 1.32.2-gke.1297000 or
later.

For more information, see [Deploy workloads with
SCTP](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploy-workloads-with-sctp).

## January 26, 2026

Feature The [N4A machine
series](https://docs.cloud.google.com/compute/docs/general-purpose-machines#n4a_series)
is generally available for GKE clusters in Autopilot and
Standard modes. For more information, see [Arm workloads on
GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/arm-on-gke).

## January 21, 2026

Change

#### (2026-R3) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.0-gke.1624000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.32.11-gke.1075000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2228000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.1795000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Rapid channel:
  - 1.31.14-gke.1175000
  - 1.31.14-gke.1214000
  - 1.32.9-gke.1734000
  - 1.33.5-gke.2118000
  - 1.34.1-gke.3971000
  - 1.35.0-gke.1403000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.32 to [1.33.5-gke.2172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.3-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
    - 1.33 to [1.33.5-gke.2172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.3-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
    - 1.35 to [1.35.0-gke.1624000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3971001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Regular channel:
  - 1.31.14-gke.1156000
  - 1.31.14-gke.1166000
  - 1.32.9-gke.1711000
  - 1.33.5-gke.2072000
  - 1.34.1-gke.3899001
  - 1.34.1-gke.3947000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3947002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.31.14-gke.1081000
  - 1.31.14-gke.1114000
  - 1.32.9-gke.1632000
  - 1.33.5-gke.1956000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.29.15-gke.2629000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.2680000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1870000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.1922000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1243000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3971001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Extended channel:
  - 1.29.15-gke.2613000
  - 1.29.15-gke.2660000
  - 1.30.14-gke.1855000
  - 1.30.14-gke.1901000
  - 1.32.9-gke.1711000
  - 1.33.5-gke.2072000
  - 1.34.1-gke.3899001
  - 1.34.1-gke.3947000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.28 to [1.29.15-gke.2617000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.29 to [1.30.14-gke.1861000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.29 to [1.29.15-gke.2617000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1861000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.32 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3947002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.32.11-gke.1075000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2228000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3971001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following node versions are now available:
  - [1.29.15-gke.2680000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1922000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1243000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1075000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2228000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3971001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available:
  - 1.31.14-gke.1081000
  - 1.31.14-gke.1114000
  - 1.31.14-gke.1156000
  - 1.31.14-gke.1166000
  - 1.31.14-gke.1175000
  - 1.31.14-gke.1214000
  - 1.32.9-gke.1632000
  - 1.33.5-gke.1308000
  - 1.34.1-gke.3899001
  - 1.34.1-gke.3947000
  - 1.34.1-gke.3971000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3947002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
Security

#### (2026-R3) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.29.15-gke.2680000 | cos-113-18244-521-56 | [cos-113-18244-521-56 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-56_) |
| 1.30.14-gke.1922000 | cos-113-18244-521-56 | [cos-113-18244-521-56 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-56_) |
| 1.31.14-gke.1243000 | cos-117-18613-439-81 | [cos-117-18613-439-81 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-81_) |
| 1.32.11-gke.1075000 | cos-117-18613-439-81 | [cos-117-18613-439-81 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-81_) |
| 1.35.0-gke.1795000 | cos-125-19216-104-45 | [cos-125-19216-104-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-45_) |

<br />

Feature You can now determine which Kubernetes JobSets are scheduled on which
GKE node pools and nodes by monitoring the new generally
available system metrics:

- `kubernetes.io/jobset/assigned_node_pools`: GKE node pools where a Kubernetes JobSet has scheduled Pods.
- `kubernetes.io/jobset/assigned_nodes`: GKE nodes where a Kubernetes JobSet has scheduled Pods.
- `kubernetes.io/node_pool/assigned_jobsets`: Kubernetes JobSets that have scheduled Pods on a GKE node pool.
- `kubernetes.io/node/assigned_jobsets`: Kubernetes JobSets that have scheduled Pods on a GKE node.

## January 20, 2026

Feature The `asia-southeast3` region in Bangkok, Thailand is available. For more
information, see the
[Global Locations](https://cloud.google.com/about/locations/).
Issue In some GKE versions earlier than 1.34.0-gke.2011000, using the
Cloud Storage FUSE CSI driver with streaming writes enabled might cause file
writes to fail with an Input/Output error on the application side accompanied by
503 errors in the gke-gcsfuse-sidecar logs. This issue occurs when streaming
writes are enabled, and is caused by stalls during write operations. Streaming
writes are enabled by default in GKE versions 1.33.2-gke.4655000
and later.

To work around this limitation, you can perform one of the following actions:

- Upgrade your cluster to GKE version 1.34.1-gke.3849001 or later.
- If you can't upgrade your cluster, disable streaming writes by passing the `--enable-streaming-writes=false` or `write:enable-streaming-writes:false` flags when you [configure mount
  options](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-storage-fuse-csi-driver-perf#mount-options) for Cloud Storage FUSE CSI driver. These flags only prevent error reliably when staging writes use fast media types such as SSD or tmpfs. tmpfs is specified using `--temp-dir` or `file-system:temp-dir` flags when you configure mount options.

## January 15, 2026

Change

#### (2026-R2) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.0-gke.1403000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.31.14-gke.1214000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
  - [1.35.0-gke.1624000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Rapid channel:
  - 1.31.14-gke.1166000
  - 1.32.9-gke.1728000
  - 1.33.5-gke.2100000
  - 1.34.1-gke.3947000
  - 1.35.0-gke.1340000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.1-gke.3971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
    - 1.35 to [1.35.0-gke.1403000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.14-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Regular channel:
  - 1.31.14-gke.1114000
  - 1.32.9-gke.1675000
  - 1.33.5-gke.2019000
  - 1.34.1-gke.3355004
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3899001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.31.13-gke.1139000
  - 1.32.9-gke.1239000
  - 1.33.5-gke.1308000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.1081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.9-gke.1632000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.1081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1632000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.29.15-gke.2617000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.2660000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1861000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.1901000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.3251000
  - 1.28.15-gke.3280000
  - 1.28.15-gke.3290000
  - 1.29.15-gke.2585000
  - 1.29.15-gke.2629000
  - 1.30.14-gke.1820000
  - 1.30.14-gke.1870000
  - 1.31.14-gke.1114000
  - 1.32.9-gke.1675000
  - 1.33.5-gke.2019000
  - 1.34.1-gke.3355004
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.28 to [1.29.15-gke.2613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.29 to [1.30.14-gke.1855000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.29 to [1.29.15-gke.2613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1855000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3899001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.31.14-gke.1214000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following node versions are now available:
  - [1.29.15-gke.2660000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1901000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1214000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.11-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v13211)
  - [1.33.5-gke.2172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.3-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1343)
- The following versions are no longer available:
  - 1.31.13-gke.1139000
  - 1.32.9-gke.1239000
  - 1.33.5-gke.1162000
  - 1.34.1-gke.3355002
  - 1.34.1-gke.3355004
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3899001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
Security

#### (2026-R2) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.35.0-gke.1624000 | cos-125-19216-104-45 | [cos-125-19216-104-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-45_) |

<br />

## January 07, 2026

Change

#### (2026-R1) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.35.0-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.31.14-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.35.0-gke.1403000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- The following versions are no longer available in the Rapid channel:
  - 1.31.13-gke.1139000
  - 1.31.13-gke.1454000
  - 1.31.14-gke.1045000
  - 1.31.14-gke.1081000
  - 1.31.14-gke.1114000
  - 1.31.14-gke.1156000
  - 1.32.9-gke.1239000
  - 1.32.9-gke.1548000
  - 1.32.9-gke.1592000
  - 1.32.9-gke.1632000
  - 1.32.9-gke.1675000
  - 1.32.9-gke.1711000
  - 1.33.5-gke.1862000
  - 1.33.5-gke.1894000
  - 1.33.5-gke.1956000
  - 1.33.5-gke.2019000
  - 1.33.5-gke.2072000
  - 1.34.0-gke.2201000
  - 1.34.1-gke.2541000
  - 1.34.1-gke.3355002
  - 1.34.1-gke.3403002
  - 1.34.1-gke.3556000
  - 1.34.1-gke.3759000
  - 1.34.1-gke.3899000
  - 1.35.0-gke.1272000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.1-gke.3947000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3947000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
    - 1.35 to [1.35.0-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3899001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Regular channel:
  - 1.31.13-gke.1139000
  - 1.31.14-gke.1033000
  - 1.31.14-gke.1081000
  - 1.32.9-gke.1239000
  - 1.32.9-gke.1575000
  - 1.32.9-gke.1632000
  - 1.33.5-gke.1308000
  - 1.33.5-gke.1862000
  - 1.33.5-gke.1956000
  - 1.34.1-gke.2909002
  - 1.34.1-gke.3084002
  - 1.34.1-gke.3355002
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3355004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.31.14-gke.1081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1632000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.31.13-gke.1023000
  - 1.32.9-gke.1108000
  - 1.33.5-gke.1162000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3290000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2629000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1870000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3899001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.3163000
  - 1.28.15-gke.3188000
  - 1.28.15-gke.3225000
  - 1.28.15-gke.3285000
  - 1.29.15-gke.2467000
  - 1.29.15-gke.2505000
  - 1.29.15-gke.2553000
  - 1.29.15-gke.2617000
  - 1.30.14-gke.1719000
  - 1.30.14-gke.1746000
  - 1.30.14-gke.1794000
  - 1.30.14-gke.1861000
  - 1.31.13-gke.1139000
  - 1.31.14-gke.1033000
  - 1.32.9-gke.1239000
  - 1.32.9-gke.1575000
  - 1.33.5-gke.1308000
  - 1.33.5-gke.1862000
  - 1.34.1-gke.2909002
  - 1.34.1-gke.3084002
  - 1.34.1-gke.3355002
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.27 to [1.28.15-gke.3251000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.28 to [1.29.15-gke.2585000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.29 to [1.30.14-gke.1820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.28 to [1.28.15-gke.3251000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.29 to [1.29.15-gke.2585000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3355004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.31.14-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3899001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following node versions are now available:
  - [1.28.15-gke.3290000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2629000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1870000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1734000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3899001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available:
  - 1.31.13-gke.1023000
  - 1.31.13-gke.1454000
  - 1.31.14-gke.1033000
  - 1.31.14-gke.1045000
  - 1.32.9-gke.1108000
  - 1.32.9-gke.1548000
  - 1.32.9-gke.1575000
  - 1.32.9-gke.1592000
  - 1.33.5-gke.1125000
  - 1.33.5-gke.1201000
  - 1.33.5-gke.1862000
  - 1.33.5-gke.1894000
  - 1.34.0-gke.2201000
  - 1.34.1-gke.2541000
  - 1.34.1-gke.2909002
  - 1.34.1-gke.3084002
  - 1.34.1-gke.3355001
  - 1.34.1-gke.3403002
  - 1.34.1-gke.3556000
  - 1.34.1-gke.3759000
  - 1.34.1-gke.3899000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.31 to [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
    - 1.32 to [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3355004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
Security

#### (2026-R1) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.35.0-gke.1403000 | cos-125-19216-104-45 | [cos-125-19216-104-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-45_) |

<br />

Feature NodeLocal DNSCache is enabled by default on new Standard
GKE clusters which are created running version 1.34.1-gke.3720000
or later. NodeLocal DNSCache is a GKE add-on that improves DNS
performance by running a DNS cache directly on each cluster node as a DaemonSet.
To learn more, see [Set up NodeLocal
DNSCache](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache).

## January 06, 2026

Fixed A fix is available for the [December 16, 2025](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#December_16_2025) issue in which
Autopilot nodes enter into a state where new system Pods and user Pods are
unable to run due to NRI RunPodSandbox failures. For more details, including
instructions on how to confirm if you're affected by this, see [Pods unable to
run on a Node due to NRI RunPodSandbox failed](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/autopilot-clusters#nri-runpodsandbox-error).

The fix is available with GKE version 1.34.1-gke.3899000 and
later.

## January 05, 2026

Change

#### (2025-R54) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.31.14-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.35.0-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3285000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2617000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1861000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.31.14-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following node versions are now available:
  - [1.28.15-gke.3285000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2617000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1861000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1728000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3947000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
Security

#### (2025-R54) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.35.0-gke.1340000 | cos-125-19216-104-45 | [cos-125-19216-104-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-45_) |

<br />

## December 29, 2025

Change

#### (2025-R53) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3899000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.35.0-gke.1272000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.35 to [1.35.0-gke.1272000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#v1350)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.31.14-gke.1081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1632000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1855000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3899000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following node versions are now available:
  - [1.28.15-gke.3280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2613000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1855000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3899000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
Announcement

#### Kubernetes 1.35 is now available in the Rapid channel

Kubernetes 1.35 is now available in the Rapid channel. For more information about the content of Kubernetes 1.35, read the [Kubernetes 1.35 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.35.md#changelog-since-v1340) and Kubernetes [1.35 Release Blog](https://kubernetes.io/blog/2025/12/17/kubernetes-v1-35-release/).
Deprecated

#### Deprecated in 1.35

- The `PreferClose` value for a [Kubernetes Service's](https://kubernetes.io/docs/concepts/services-networking/service/) `trafficDistribution` field is now deprecated in favor of the more explicit `PreferSameZone`.

#### Removed in 1.35

- Kubernetes has [deprecated cgroup v1](https://kubernetes.io/blog/2025/11/26/kubernetes-v1-35-sneak-peek/#cgroup-v1-support) support.
- GKE is removing cgroup v1 support in 1.35. If you have specifically configured your node pools to use cgroup v1 then upgrades will be blocked until you configure cgroup v2. To migrate to cgroup v2, see [Migrate to cgroup v2](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/migrate-cgroupv2.md.txt#migrate).
Feature

#### New features in 1.35

- **In-place Pod Resize:** [In-place Pod Resize](https://kubernetes.io/docs/tasks/configure-pod-container/resize-container-resources/) is now GA. This feature allows Pod CPU and memory requests and limits to be modified in-place without Pod or container restart.
- **Writable cgroups:** GKE [Writable cgroups](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/writable-cgroups.md.txt) for containers is now GA. This feature allows workloads to manage resources for child processes using the Linux cgroups API, improving reliability for applications like [Ray](https://www.ray.io/).
Change

#### Other changes in 1.35

- **Windows containerd 2.1:** GKE Windows nodes will use containerd 2.1 in 1.35, upgraded from containerd 1.7 in GKE 1.34. Clusters containing Windows nodes will have auto-upgrades to 1.35 delayed until 1.34 EOL due to possible compatibility issues introduced in containerd 2.0. Check if you're using deprecated containerd features removed in 2.0 and migrate off of them, see [Migrate nodes to containerd 2](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/migrate-containerd-2.md.txt#migrate). After all deprecated features are removed, manually upgrade your cluster to 1.35.

## December 19, 2025

Feature Rollout sequencing with custom stages is now available in Preview. This feature
offers granular control over upgrading groups of clusters within a fleet,
allowing you to progressively roll out GKE versions across environments. For
more information see
[About rollout sequencing with custom stages](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/rollout-sequencing-custom-stages/about-rollout-sequencing.md.txt).

## December 18, 2025

Change

#### (2025-R52) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
  - [1.34.1-gke.2541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3759000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Regular channel.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3251000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2585000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
  - [1.34.1-gke.2541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3759000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following node versions are now available:
  - [1.28.15-gke.3251000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2585000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1114000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1675000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
  - [1.34.1-gke.3759000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
Security

#### (2025-R52) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.34.1-gke.3759000 | cos-125-19216-104-45 | [cos-125-19216-104-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-45_) |

<br />

Change GKE Standard clusters enrolled in the Regular channel now
support Autopilot features. Autopilot features include the container-optimized
compute platform and fully managed nodes, letting you use Autopilot's
advantages without migrating to a dedicated Autopilot cluster.

To use Autopilot features in Standard clusters, use either of the
following configurations:

- Enroll a cluster in the Regular channel with GKE version 1.34.1-gke.1829001 or later.
- Enroll a cluster in the Rapid channel with GKE version 1.33.1-gke.1107000 or later.

For more information, see
[Run workloads in Autopilot mode in Standard clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-classes-standard-clusters.md.txt).

## December 16, 2025

Issue In rare cases, a cluster control plane upgrade can cause an Autopilot node to
enter into a state in which new system and user Pods are unable to run, which
then causes issues such as broken Pod networking. GKE is
regularly detecting this issue, and when possible GKE
is mitigating new occurrences of this issue. For more details, see
[Pods unable to run on a Node due to NRI RunPodSandbox failed](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/autopilot-clusters.md.txt#nri-runpodsandbox-error),
and to mitigate this issue yourself, follow the procedure in the section
[Consistently unreliable workload performance on a specific node](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/autopilot-clusters.md.txt#unreliable-workloads-specific-node).

## December 15, 2025

Feature GKE Autopilot now supports N4A machine types in
Public Preview, available on clusters running
version 1.34.1-gke.3403001 or later.

## December 10, 2025

Change

#### (2025-R51) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.1-gke.3355002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.31.14-gke.1081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1632000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3403002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3556000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Rapid channel:
  - 1.31.13-gke.1231000
  - 1.31.13-gke.1377000
  - 1.32.9-gke.1330000
  - 1.32.9-gke.1462000
  - 1.34.1-gke.3355001
  - 1.34.1-gke.3403001
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.33 to [1.34.1-gke.3355002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.1-gke.3355002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.31.14-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1862000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Regular channel:
  - 1.31.13-gke.1454000
  - 1.32.9-gke.1548000
  - 1.33.5-gke.1791000

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3188000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.3225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2505000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.2553000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1746000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.1794000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1862000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.3096000
  - 1.28.15-gke.3202000
  - 1.29.15-gke.2380000
  - 1.29.15-gke.2520000
  - 1.30.14-gke.1658000
  - 1.30.14-gke.1760000
  - 1.31.13-gke.1454000
  - 1.32.9-gke.1548000
  - 1.33.5-gke.1791000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.27 to [1.28.15-gke.3163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.28 to [1.29.15-gke.2467000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.29 to [1.30.14-gke.1719000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.28 to [1.28.15-gke.3163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.29 to [1.29.15-gke.2467000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1719000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.31.14-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.31.14-gke.1081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.32.9-gke.1632000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3403002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3556000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following node versions are now available:
  - [1.28.15-gke.3225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2553000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1794000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1632000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1956000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3403002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3556000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available:
  - 1.31.13-gke.1231000
  - 1.31.13-gke.1377000
  - 1.32.9-gke.1330000
  - 1.32.9-gke.1462000
  - 1.33.5-gke.1791000
  - 1.34.1-gke.2037001
  - 1.34.1-gke.3403001
Security

#### (2025-R51) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.28.15-gke.3225000 | cos-113-18244-521-39 | [cos-113-18244-521-39 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-39_) |
| 1.29.15-gke.2553000 | cos-113-18244-521-39 | [cos-113-18244-521-39 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-39_) |
| 1.30.14-gke.1794000 | cos-113-18244-521-39 | [cos-113-18244-521-39 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-39_) |
| 1.31.14-gke.1081000 | cos-117-18613-439-45 | [cos-117-18613-439-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-45_) |
| 1.32.9-gke.1632000 | cos-117-18613-439-45 | [cos-117-18613-439-45 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-45_) |
| 1.33.5-gke.1956000 | cos-121-18867-294-38 | [cos-121-18867-294-38 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-294-38_) |
| 1.34.1-gke.3556000 | cos-125-19216-104-39 | [cos-125-19216-104-39 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-39_) |

<br />

Feature In GKE version 1.34.1-gke.2541000 and later, you can specify
secure tags for firewalls in the
[`spec.nodePoolConfig.resourceManagerTags` field](https://docs.cloud.google.com/kubernetes-engine/docs/reference/crds/computeclass.md.txt#resourceManagerTags)
in ComputeClasses. GKE adds those secure tags to the nodes that
GKE creates for that ComputeClass, so that you can target
nodes by using these tags in firewall policies. For more information, see
[Selectively enforce firewall policies in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tags-firewall-policies.md.txt).

## December 08, 2025

Fixed The [October 14, 2025](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#October_14_2025)
issue in which MountVolume calls for network file system (NFS) volumes might
fail is fixed for GKE versions 1.34.1-gke.2877000 and later.

## December 05, 2025

Change

#### (2025-R50) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.1-gke.3355001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.31.14-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1592000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1894000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3355001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3403001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Rapid channel:
  - 1.31.14-gke.1033000
  - 1.32.9-gke.1575000
  - 1.33.5-gke.1350000
  - 1.33.5-gke.1521000
  - 1.33.5-gke.1697000
  - 1.33.5-gke.1791000
  - 1.34.1-gke.2037001
  - 1.34.1-gke.2037002
  - 1.34.1-gke.2541000
  - 1.34.1-gke.2909000
  - 1.34.1-gke.2980000
  - 1.34.1-gke.3084001
  - 1.34.1-gke.3225000
  - 1.34.1-gke.3355000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.32 to [1.33.5-gke.1862000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.1-gke.3355001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.33 to [1.33.5-gke.1862000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.3355001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.13-gke.1454000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1548000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1791000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2909002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3084002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Regular channel:
  - 1.31.13-gke.1040000
  - 1.31.13-gke.1123000
  - 1.31.13-gke.1231000
  - 1.31.13-gke.1377000
  - 1.32.9-gke.1130000
  - 1.32.9-gke.1207000
  - 1.32.9-gke.1330000
  - 1.32.9-gke.1462000
  - 1.33.5-gke.1201000
  - 1.33.5-gke.1350000
  - 1.33.5-gke.1521000
  - 1.33.5-gke.1697000
  - 1.34.1-gke.2909000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.2909002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.31.13-gke.1008000
  - 1.32.9-gke.1092000
  - 1.33.5-gke.1125000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3202000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2520000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1760000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.31.13-gke.1454000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.32.9-gke.1548000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1791000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2909002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3084002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2767000
  - 1.28.15-gke.2793000
  - 1.28.15-gke.2966000
  - 1.28.15-gke.3188000
  - 1.29.15-gke.2002000
  - 1.29.15-gke.2085000
  - 1.29.15-gke.2236000
  - 1.29.15-gke.2505000
  - 1.30.14-gke.1349000
  - 1.30.14-gke.1408000
  - 1.30.14-gke.1525000
  - 1.30.14-gke.1746000
  - 1.31.13-gke.1040000
  - 1.31.13-gke.1123000
  - 1.32.9-gke.1130000
  - 1.32.9-gke.1207000
  - 1.33.5-gke.1201000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.27 to [1.28.15-gke.3096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.28 to [1.29.15-gke.2380000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.29 to [1.30.14-gke.1658000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.28 to [1.28.15-gke.3096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.29 to [1.29.15-gke.2380000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1658000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.2909002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.31.14-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1592000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1894000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2909002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3084002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3355001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3403001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following node versions are now available:
  - [1.28.15-gke.3202000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2520000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1760000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1592000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1894000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2909002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3084002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3355001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3403001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available:
  - 1.31.13-gke.1008000
  - 1.31.13-gke.1040000
  - 1.31.13-gke.1123000
  - 1.31.14-gke.1033000
  - 1.32.9-gke.1092000
  - 1.32.9-gke.1130000
  - 1.32.9-gke.1207000
  - 1.32.9-gke.1575000
  - 1.33.5-gke.1080000
  - 1.33.5-gke.1350000
  - 1.33.5-gke.1521000
  - 1.33.5-gke.1697000
  - 1.34.1-gke.1829001
  - 1.34.1-gke.2037002
  - 1.34.1-gke.2541000
  - 1.34.1-gke.2909000
  - 1.34.1-gke.2980000
  - 1.34.1-gke.3084001
  - 1.34.1-gke.3225000
  - 1.34.1-gke.3355000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.2909002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

## December 03, 2025

Feature GKE Inference Gateway is generally available (GA) and ready for production
workloads. This release introduces major performance, security, and usability
enhancements since the Public Preview.

- **Stable v1 API** : The API has graduated to v1. The `InferenceModel` resource is replaced by the `InferenceObjective` resource for a clearer definition of serving goals. A zero-downtime migration path is available.
- **Prefix-Aware Routing**: A new, intelligent routing feature inspects request context and routes requests with shared prefixes (like in conversational AI) to the same model replica. This can maximize KV cache hits and improve Time-to-First-Token (TTFT) latency by up to 96%.
- **API Key Authentication**: Secure your endpoints by enforcing API key validation through a new integration with Apigee.
- **Body-Based Routing**: The gateway can route requests using the model field directly from the HTTP request body, which enables native compatibility with the OpenAI API specification.

For more information see
[About GKE Inference Gateway](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway.md.txt)
and [Deploy GKE Inference Gateway](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploy-gke-inference-gateway.md.txt).
Issue Starting with version 1.33.2-gke.4655000, the GCSFuse CSI Driver automatically
applies performance-tuning defaults for Cloud Storage FUSE volumes used on nodes
with [high-performance machine types](https://docs.cloud.google.com/storage/docs/cloud-storage-fuse/automated-configurations.md.txt).
However, in GKE versions 1.34.1-gke.1431000 to 1.34.1-gke.3403001, these
defaults are not being applied. This is due to an issue where GCSFuse fails
to recognize the machine type from the configuration file provided by the
GCSFuse CSI Driver.

To apply the performance defaults, explicitly set the machine-type as a
gcsfuse mount option. Use the command-line flag format, with the key and
value separated by an equals sign (`=`).

For example: `machine-type=n2-standard-4`

Ensure the Pod using the GCSFuse volume is scheduled on a node that matches
the specified machine type. These settings are optimized for high-performance
machine types and might not be suitable for other node types. For more
information on scheduling, see the Kubernetes documentation on
[assigning Pods to Nodes](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/).

## November 28, 2025

Change

#### (2025-R49) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.31.14-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1862000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.3225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.31.13-gke.1377000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1462000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2909000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.1-gke.2909000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3188000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2505000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1746000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.31.14-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1862000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.1829001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2037001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2037002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2909000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2980000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3084001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following node versions are now available:
  - [1.28.15-gke.3188000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2505000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1746000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.14-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13114)
  - [1.32.9-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1862000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.1829001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2037001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2037002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2909000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2980000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3084001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.34 to [1.34.1-gke.2909000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
Security

#### (2025-R49) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.28.15-gke.3188000 | cos-113-18244-521-23 | [cos-113-18244-521-23 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-23_) |
| 1.29.15-gke.2505000 | cos-113-18244-521-23 | [cos-113-18244-521-23 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-23_) |
| 1.30.14-gke.1746000 | cos-113-18244-521-23 | [cos-113-18244-521-23 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-23_) |
| 1.31.14-gke.1033000 | cos-117-18613-439-28 | [cos-117-18613-439-28 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-28_) |
| 1.34.1-gke.1829001 | cos-125-19216-0-94 | [cos-125-19216-0-94 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-94_) |
| 1.34.1-gke.2541000 | cos-125-19216-0-115 | [cos-125-19216-0-115 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-115_) |
| 1.34.1-gke.3355000 | cos-125-19216-104-32 | [cos-125-19216-104-32 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-104-32_) |

<br />

## November 27, 2025

Feature TPU7x (Ironwood), Google's seventh-generation TPU for large-scale AI workloads,
is available in [Preview](https://cloud.google.com/products#product-launch-stages) in GKE
Standard clusters that run version 1.34.0-gke.2201000 and later, and in
Autopilot clusters that run version 1.34.1-gke.3084001 and later.
TPU7x offers a significant performance increase compared to previous
generations, with 2307 TFLOPs of BF16 performance and 192 GB of
high-bandwidth memory (HBM) per chip. For more information, see
[Get started with Ironwood (TPU7x)](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt#ironwood-benefits).

## November 24, 2025

Feature Fast-starting nodes are now generally available. GKE provisions
fast-starting nodes on a best-effort basis in Autopilot when workloads
use compatible configurations. For more information, see
[About quicker workload startup with fast-starting nodes](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/fast-starting-nodes.md.txt).

## November 21, 2025

Issue In GKE versions 1.34.1-gke.2037001 and 1.34.1-gke.2541000, Arm
nodes that use an Ubuntu node image might incorrectly use an image with a
64 KB page size instead of the default 4 KB page size. Avoid using
version 1.34.1-gke.2037001 and 1.34.1-gke.2541000 for your Ubuntu Arm nodes.
Issue GKE versions earlier than 1.32 don't support
[direct NFS volume mounts](https://kubernetes.io/docs/concepts/storage/volumes/#nfs)
to NFS volumes that exclusively use an NFS protocol greater than `NFSv4.0`.

When using direct NFS volume mounts, Pods on GKE node versions
earlier than 1.32 might fail to mount NFS volumes that are configured to only
support protocols greater than `NFSv4.0` (such as `NFSv4.1` or `NFSv4.2`). This
issue occurs because the `containerized_mounter` on these earlier
GKE versions uses version `1.2.8` of the `nfs-utils` package,
which doesn't support `NFSv4` minor versions. As a result, the mount process
fails with the `mount.nfs: access denied by server` error message.

This issue doesn't affect GKE version 1.32 and later, which
include an updated version of the `nfs-utils` package. To resolve this issue,
try one of the following options:

- Upgrade clusters to GKE version 1.32 or later.
- Configure the NFS volume to support both the `NFSv3` and `NFSv4` protocols, which allows the mount to succeed by falling back to a compatible version.
- Use a PersistentVolume and PersistentVolumeClaim to mount the NFS volume, which allows for explicit NFS version specification.

## November 20, 2025

Change

#### (2025-R48) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.31.13-gke.1454000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1548000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1791000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2980000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.3084001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.31.13-gke.1231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1330000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1521000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2467000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1719000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.31.13-gke.1454000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1548000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1791000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.3163000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2467000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1719000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1454000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1548000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1791000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
Security

#### (2025-R48) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.28.15-gke.3163000 | cos-113-18244-521-16 | [cos-113-18244-521-16 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-16_) |
| 1.29.15-gke.2467000 | cos-113-18244-521-16 | [cos-113-18244-521-16 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-16_) |
| 1.30.14-gke.1719000 | cos-113-18244-521-16 | [cos-113-18244-521-16 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-16_) |
| 1.31.13-gke.1454000 | cos-117-18613-439-22 | [cos-117-18613-439-22 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-22_) |
| 1.32.9-gke.1548000 | cos-117-18613-439-22 | [cos-117-18613-439-22 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-22_) |
| 1.33.5-gke.1791000 | cos-121-18867-294-17 | [cos-121-18867-294-17 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-294-17_) |
| 1.34.1-gke.2980000 | cos-125-19216-0-115 | [cos-125-19216-0-115 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-115_) |

<br />

## November 17, 2025

Feature NVIDIA recommends that Kubernetes clusters enable Coherent Driver-Based Memory
Management (CDMM) to resolve memory over-reporting. CDMM is enabled by default
on A4X nodes running the R580 GPU driver in GKE clusters with the
following versions:

- **1.33 or later**: 1.33.4-gke.1036000 or later
- **1.32**: 1.32.8-gke.1108000 or later

CDMM allows GPU memory to be managed through the driver instead of the operating
system (OS), avoiding OS onlining of GPU memory, and exposing the GPU memory as
a Non-Uniform Memory Access (NUMA) node to the OS.

For more information about CDMM, see
[Hardware and Software Support](https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-580-65-06/index.html#hardware-software-support).
To create GKE clusters with A4X, see the following documents:

- [Create an AI-optimized GKE cluster with default configuration](https://docs.cloud.google.com/ai-hypercomputer/docs/create/gke-ai-hypercompute.md.txt)
- [Create a custom AI-optimized GKE cluster which uses A4X](https://docs.cloud.google.com/ai-hypercomputer/docs/create/gke-ai-hypercompute-custom-a4x)

## November 14, 2025

Change

#### (2025-R47) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.31.13-gke.1377000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1462000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2037002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2909000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- Version 1.34.1-gke.1829001 is no longer available in the Rapid channel.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.3096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2380000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1658000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.31.13-gke.1377000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1462000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.3096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2380000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1658000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1377000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1462000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
Security

#### (2025-R47) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.34.1-gke.2037002 | cos-125-19216-0-94 | [cos-125-19216-0-94 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-94_) |
| 1.34.1-gke.2909000 | cos-125-19216-0-115 | [cos-125-19216-0-115 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-115_) |

<br />

## November 11, 2025

Feature This note was updated on February 24, 2026. Cluster autoscaler was incorrectly included in the list of features which required 1.34 support with N4D. The correct features are now listed as follows.

The N4D machine family is now Generally Available (GA) for
Standard and Autopilot mode. N4D instances are powered by the
fifth generation AMD EPYC SP5 processors (Turin). The N4D machine series is
available as follows:

- **Compute classes, node pool auto-creation, and Autopilot mode**: GKE version 1.34.1-gke.2037000 and later.
- **Manually created node pools in Standard mode**: all available GKE versions.

For more information, see
[N4D machine series](https://docs.cloud.google.com/compute/docs/general-purpose-machines.md.txt#n4d_series).

## November 07, 2025

Change

#### (2025-R46) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.1-gke.2037001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.31.13-gke.1231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1330000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1521000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2037001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.2541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Rapid channel:
  - 1.31.13-gke.1123000
  - 1.32.9-gke.1207000
  - 1.33.5-gke.1308000
  - 1.34.1-gke.2037000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.1-gke.2037001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.2037001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.13-gke.1123000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Regular channel:
  - 1.31.13-gke.1023000
  - 1.32.9-gke.1108000
  - 1.33.5-gke.1162000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.31.12-gke.1265000
  - 1.32.9-gke.1072000
  - 1.33.5-gke.1080000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2793000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2966000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2085000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.2236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1408000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.1525000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1123000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2751000
  - 1.28.15-gke.2857000
  - 1.29.15-gke.1989000
  - 1.29.15-gke.2109000
  - 1.30.14-gke.1336000
  - 1.30.14-gke.1426000
  - 1.31.13-gke.1023000
  - 1.32.9-gke.1108000
  - 1.33.5-gke.1162000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.27 to [1.28.15-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.28 to [1.28.15-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.29 to [1.29.15-gke.2002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1349000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.31.13-gke.1231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1330000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1521000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.2966000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1525000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1330000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1521000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available:
  - 1.31.12-gke.1265000
  - 1.32.9-gke.1072000
  - 1.33.4-gke.1350000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
Security

#### (2025-R46) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.28.15-gke.2966000 | cos-113-18244-521-7 | [cos-113-18244-521-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-7_) |
| 1.29.15-gke.2236000 | cos-113-18244-448-79 | [cos-113-18244-448-79 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-448-79_) |
| 1.30.14-gke.1525000 | cos-113-18244-521-7 | [cos-113-18244-521-7 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-521-7_) |
| 1.31.13-gke.1231000 | cos-117-18613-439-9 | [cos-117-18613-439-9 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-9_) |
| 1.32.9-gke.1330000 | cos-117-18613-439-9 | [cos-117-18613-439-9 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-439-9_) |
| 1.33.5-gke.1521000 | cos-121-18867-294-2 | [cos-121-18867-294-2 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-294-2_) |
| 1.34.1-gke.2037001 | cos-125-19216-0-94 | [cos-125-19216-0-94 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-94_) |
| 1.34.1-gke.2541000 | cos-125-19216-0-115 | [cos-125-19216-0-115 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-115_) |

<br />

Feature

> [!IMPORTANT]
> **Important:** This note is incorrect. For the correct note, see the entry for [April 8, 2026](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#April_08_2026).

In GKE version 1.34.1-gke.2037001 and later, the
GKE logging agent in your clusters can process logs up to two
times faster per node than in version 1.33 and earlier. The logging agent also
uses less node resources, which improves efficiency especially if you use
[high-throughput logging](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/adjust-log-throughput.md.txt#enable).
These improvements to the logging agent are automatically enabled in version
1.34.1-gke.2037001 and later.
Feature In version 1.34.1-gke.1829001 and later, GKE can
[auto-create](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-auto-provisioning.md.txt) multiple
node pools concurrently to improve the speed with which multiple new node pools
become ready.
Feature In GKE version 1.35 and later, GKE rejects
anonymous requests to cluster endpoints (except for the `livez`, `/healthz`, and
`/readyz` health check endpoints) by default for all new Autopilot or
Standard clusters. Existing clusters aren't affected by this change. To
allow anonymous requests to cluster endpoints, explicitly specify a value of
`ENABLED` in the `--anonymous-authentication-config` flag or the
`AnonymousAuthenticationConfig.mode` API field. For more information, see
[Restrict anonymous access to cluster endpoints](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/hardening-your-cluster.md.txt#restrict-anon-access).

## October 31, 2025

Feature The Multi-Cluster Services (MCS) feature has been updated with a finalizer to
more effectively prevent potential resource leaks and ensure a full cleanup
during the feature's disablement process. As a result of this improvement, the
disablement procedure has been updated. For more details on how to disable MCS, see [Disabling
MCS](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/multi-cluster-services#disabling_mcs).

## October 29, 2025

Change

#### (2025-R45) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.1-gke.1829001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.2037000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Rapid channel:
  - 1.31.13-gke.1040000
  - 1.32.9-gke.1130000
  - 1.33.5-gke.1201000
  - 1.34.0-gke.2201000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1123000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.33 to [1.34.1-gke.1829001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1123000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.1829001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Regular channel:
  - 1.31.13-gke.1008000
  - 1.32.9-gke.1092000
  - 1.33.5-gke.1125000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.31.12-gke.1220000
  - 1.32.9-gke.1010000
  - 1.33.4-gke.1350000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.31 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2857000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.2109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1349000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.1426000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2740000
  - 1.28.15-gke.2793000
  - 1.29.15-gke.1979000
  - 1.29.15-gke.2085000
  - 1.30.14-gke.1267000
  - 1.30.14-gke.1408000
  - 1.31.13-gke.1008000
  - 1.32.9-gke.1092000
  - 1.33.5-gke.1125000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.27 to [1.28.15-gke.2751000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.28 to [1.28.15-gke.2751000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.29 to [1.29.15-gke.1989000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1336000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.2857000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1426000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available:
  - 1.31.12-gke.1220000
  - 1.32.9-gke.1010000
  - 1.33.4-gke.1245000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
Security

#### (2025-R45) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.33.5-gke.1350000 | cos-121-18867-199-105 | [cos-121-18867-199-105 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-199-105_) |
| 1.34.1-gke.2037000 | cos-125-19216-0-94 | [cos-125-19216-0-94 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-94_) |

<br />

## October 28, 2025

Feature Autoscaled blue-green upgrades are a type of node upgrade strategy that
maximizes the amount of time before disruption-intolerant workloads are evicted,
while minimizing cost. This feature is available in Preview for
GKE Standard node pools. For more information, see
[Autoscaled blue-green upgrades](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.md.txt#autoscaled-blue-green-upgrade-strategy).
Feature You can use the G4 VM, powered by NVIDIA's RTX PRO 6000 GPUs, with
GKE Autopilot in version 1.34.1-gke.1829001 or later. To
get started, see [Deploy GPU workloads in
Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus).

## October 22, 2025

Change

#### (2025-R44) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.31.13-gke.1123000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
  - [1.34.1-gke.1829001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Rapid channel:
  - 1.31.13-gke.1023000
  - 1.32.9-gke.1108000
  - 1.33.5-gke.1162000
  - 1.34.1-gke.1293000
  - 1.34.1-gke.1431000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Regular channel:
  - 1.31.12-gke.1265000
  - 1.32.9-gke.1072000
  - 1.33.5-gke.1080000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Stable channel:
  - 1.31.11-gke.1036000
  - 1.32.8-gke.1170000
  - 1.33.4-gke.1245000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.31 to [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2751000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2793000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1989000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.2085000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1336000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.30.14-gke.1408000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2730000
  - 1.28.15-gke.2767000
  - 1.29.15-gke.1971000
  - 1.29.15-gke.2002000
  - 1.30.14-gke.1150000
  - 1.30.14-gke.1349000
  - 1.31.12-gke.1265000
  - 1.32.9-gke.1072000
  - 1.33.5-gke.1080000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.27 to [1.28.15-gke.2740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.28 to [1.28.15-gke.2740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.29 to [1.29.15-gke.1979000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.30 to [1.30.14-gke.1267000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
    - 1.31 to [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.31.13-gke.1123000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.2793000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2085000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1408000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1123000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1308000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available:
  - 1.31.11-gke.1036000
  - 1.32.8-gke.1170000
  - 1.33.4-gke.1172000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
Security

#### (2025-R44) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.28.15-gke.2793000 | cos-113-18244-448-63 | [cos-113-18244-448-63 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-448-63_) |
| 1.29.15-gke.2085000 | cos-113-18244-448-63 | [cos-113-18244-448-63 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-448-63_) |
| 1.30.14-gke.1408000 | cos-113-18244-448-63 | [cos-113-18244-448-63 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-448-63_) |
| 1.31.13-gke.1123000 | cos-117-18613-339-84 | [cos-117-18613-339-84 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-339-84_) |
| 1.32.9-gke.1207000 | cos-117-18613-339-84 | [cos-117-18613-339-84 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-339-84_) |
| 1.33.5-gke.1308000 | cos-121-18867-199-88 | [cos-121-18867-199-88 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-199-88_) |
| 1.34.0-gke.2201000 | cos-121-18867-199-28 | [cos-121-18867-199-28 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-199-28_) |
| 1.34.1-gke.1829001 | cos-125-19216-0-94 | [cos-125-19216-0-94 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-125-19216-0-94_) |

<br />

## October 21, 2025

Feature The G4 VM, powered by NVIDIA's RTX PRO 6000 Blackwell Server Edition GPUs with
the AMD EPYC Turin CPU platform, is generally available on GKE.
G4 instances have up to 384 vCPUs, 1,440 GB of memory, 12 TiB of Titanium SSD
disks attached, and up to 400 Gbps of standard network performance. The G4 VM
offers a leap in performance with up to 9 times the throughput of G2 instances
for workloads such as AI development, and graphics rendering. G4 VMs are
currently available with 1, 2, 4, or 8 GPUs.

- For GKE Standard, use GKE version 1.34.0-gke.1662000 or later. To get started, see [Run GPUs in
  GKE Standard node
  pools](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus).

## October 17, 2025

Issue Don't use GKE version 1.34.1-gke.1431000 or later when creating
or upgrading node pools with the
[`a3-highgpu-8g`](https://docs.cloud.google.com/compute/docs/gpus.md.txt#h100-gpus) machine
type. GKE nodes with these versions include COS Milestone 125,
which has an updated Linux kernel version that is incompatible with
[GPUDirect-TCPX](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpu-bandwidth-gpudirect-tcpx.md.txt).

## October 15, 2025

Change

#### (2025-R43) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.1-gke.1293000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.1431000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Rapid channel:
  - 1.31.12-gke.1265000
  - 1.31.13-gke.1008000
  - 1.32.9-gke.1072000
  - 1.32.9-gke.1092000
  - 1.33.5-gke.1080000
  - 1.33.5-gke.1125000
  - 1.34.0-gke.2201000
  - 1.34.1-gke.1127000
  - 1.34.1-gke.1279000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.31 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
    - 1.32 to [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
    - 1.34 to [1.34.1-gke.1293000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Regular channel:
  - 1.31.12-gke.1220000
  - 1.32.9-gke.1010000
  - 1.33.4-gke.1350000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.31 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Stable channel:
  - 1.32.8-gke.1134000
  - 1.33.4-gke.1172000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
    - 1.32 to [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
    - 1.33 to [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1979000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.2002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1349000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2697000
  - 1.28.15-gke.2751000
  - 1.29.15-gke.1936000
  - 1.29.15-gke.1989000
  - 1.30.14-gke.1336000
  - 1.31.12-gke.1220000
  - 1.32.9-gke.1010000
  - 1.33.4-gke.1350000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.27 to [1.28.15-gke.2730000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.28 to [1.28.15-gke.2730000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.29 to [1.29.15-gke.1971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.31 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335) is now the default version for cluster creation.
- The following versions are now available:
  - [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.2767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.2002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1349000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1040000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available:
  - 1.32.8-gke.1134000
  - 1.33.4-gke.1134000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.31 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
Security

#### (2025-R43) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.34.1-gke.1431000 | cos-beta-125-19216-0-76 | [cos-beta-125-19216-0-76 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m125.md.txt#cos-beta-125-19216-0-76_) |

<br />

## October 14, 2025

Issue In GKE versions 1.32.4-gke.1029000 and later, MountVolume calls
for network file system (NFS) volumes might fail with the following error:
`mount.nfs:rpc.statd is not running but is required for remote locking`.

This failure can occur if a Pod mounting an NFS volume runs on the same node as
an NFS server Pod, and the NFS server Pod starts before the client Pod attempts
to mount the volume. This scenario causes a conflict over the `rpcbind` service,
which prevents the service from starting correctly on the node for the client
Pod, leading to the mount failure.

As a workaround, deploy [this
DaemonSet](https://github.com/GoogleCloudPlatform/kubernetes-engine-samples/blob/main/troubleshooting/nfs-mount-workaround/daemonset.yaml)
on all nodes where you mount the NFS volumes. The DaemonSet ensures that
the required services start correctly.

## October 09, 2025

Feature The following networking features are available:

- In GKE version 1.33.4-gke.1055000 or later, you can control
  how external traffic reaches your Services on GKE clusters by
  using Network Service Tiers. You can configure the network tier to use either
  Standard Tier or Premium Tier when you create or update clusters or when you
  update LoadBalancer Services. For more information, see [Configure external
  traffic with Network Service Tiers](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/network-tiers).

- Starting with GKE versions 1.33 and later, you can enable
  automatic IP address management (auto IPAM) on GKE clusters. Auto
  IPAM dynamically adds or removes additional IP address ranges for nodes and Pods
  as the cluster scales up or down. This feature eliminates the need for large,
  potentially wasteful, upfront IP reservations and manual intervention during
  cluster scaling. For more information, see [Use auto IP address
  management](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/enable-auto-ipam).

- In GKE version 1.30.3-gke.1211000 and later, you can assign
  additional subnets to a VPC-native cluster. Additional subnets
  assigned to a cluster let you create new node pools where IPv4 addresses for
  both nodes and Pods come from the additional subnet ranges. This enhancement
  removes single-subnet limitations, increases scalability, and enhances the
  flexibility of your GKE clusters. For more information, see [Add subnets to
  clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/multi-subnet-cluster).

Feature For AI models deployed on a GKE cluster, you can view details
about these deployments in the Google Cloud console. The pages include deployment
details, logs, and [observability
dashboards](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-automatic-application-monitoring#aiml-dashboard).

## October 08, 2025

Change

#### (2025-R42) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
  - [1.34.1-gke.1293000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Rapid channel:
  - 1.30.14-gke.1267000
  - 1.30.14-gke.1316000
  - 1.30.14-gke.1325000
  - 1.31.12-gke.1220000
  - 1.32.9-gke.1010000
  - 1.33.4-gke.1350000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.31 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Regular channel:
  - 1.30.14-gke.1150000
  - 1.30.14-gke.1267000
  - 1.31.11-gke.1036000
  - 1.32.8-gke.1170000
  - 1.33.4-gke.1245000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.31 to [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.32 to [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Stable channel:
  - 1.30.14-gke.1108000
  - 1.30.14-gke.1130000
  - 1.32.8-gke.1108000
  - 1.33.4-gke.1134000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.31 to [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.32 to [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
    - 1.33 to [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2730000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2751000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1989000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1336000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2630000
  - 1.28.15-gke.2740000
  - 1.29.15-gke.1851000
  - 1.29.15-gke.1979000
  - 1.31.11-gke.1036000
  - 1.32.8-gke.1170000
  - 1.33.4-gke.1245000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.27 to [1.28.15-gke.2697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.28 to [1.28.15-gke.2697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
    - 1.29 to [1.29.15-gke.1936000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
    - 1.31 to [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
    - 1.33 to [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation.
- The following versions are now available:
  - [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.2751000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1989000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1336000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available:
  - 1.30.14-gke.1108000
  - 1.30.14-gke.1130000
  - 1.30.14-gke.1150000
  - 1.30.14-gke.1267000
  - 1.30.14-gke.1316000
  - 1.30.14-gke.1325000
  - 1.32.6-gke.1060000
  - 1.32.8-gke.1108000
- Clusters in this channel running the listed minor version have new general auto-upgrade targets. GKE can upgrade control planes and nodes to the following new versions with this release:
  - GKE upgrades clusters to the following new minor versions if there are no factors, such as [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or deprecated APIs, preventing upgrades:
    - 1.30 to [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.31 to [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - GKE upgrades clusters to the following new patch versions if no minor version upgrade is available, or if the cluster has [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
    - 1.31 to [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
    - 1.32 to [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
    - 1.33 to [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
Security

#### (2025-R42) Security updates

This release includes new GKE versions that use updated
Container-Optimized OS images. These updated images are cumulative,
incorporating security fixes from all Container-Optimized OS
versions released since the previous GKE release.

To identify the specific vulnerabilities that were resolved in each updated
Container-Optimized OS image, see the **Security** release notes
for that image. The following table includes links to the release notes for
each updated Container-Optimized OS image:


| GKE version | Container-Optimized OS version | Details |
|---|---|---|
| 1.33.5-gke.1162000 | cos-121-18867-199-80 | [cos-121-18867-199-80 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-199-80_) |
| 1.34.1-gke.1279000 | cos-121-18867-199-80 | [cos-121-18867-199-80 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m121.md.txt#cos-121-18867-199-80_) |
| 1.28.15-gke.2751000 | cos-113-18244-448-58 | [cos-113-18244-448-58 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-448-58_) |
| 1.29.15-gke.1989000 | cos-113-18244-448-58 | [cos-113-18244-448-58 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-448-58_) |
| 1.30.14-gke.1336000 | cos-113-18244-448-58 | [cos-113-18244-448-58 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m113.md.txt#cos-113-18244-448-58_) |
| 1.31.13-gke.1023000 | cos-117-18613-339-77 | [cos-117-18613-339-77 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-339-77_) |
| 1.32.9-gke.1108000 | cos-117-18613-339-77 | [cos-117-18613-339-77 release notes](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m117.md.txt#cos-117-18613-339-77_) |

<br />

## October 07, 2025

Feature Starting with GKE version 1.33.2-gke.1240000 and later, you can specify the
network tier (Standard or Premium) for ephemeral IP addresses used by
the `gke-l7-regional-external-managed-mc` GatewayClass. For more information,
see [Configure Network
Tier](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploying-gateways#configure-network-tier).

## October 02, 2025

Change

#### (2025-R41) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1325000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.1-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1341)
- The following versions are no longer available in the Rapid channel:
  - 1.31.12-gke.1110000
  - 1.32.8-gke.1170000
  - 1.34.0-gke.1662000
  - 1.34.0-gke.2011000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.34 to version [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.14-gke.1267000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Regular channel:
  - 1.30.14-gke.1130000
  - 1.31.12-gke.1110000
  - 1.32.8-gke.1134000
  - 1.33.4-gke.1172000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Stable channel:
  - 1.30.14-gke.1059000
  - 1.32.6-gke.1060000
  - 1.33.3-gke.1136000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.33 to version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1936000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1979000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1267000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2610000
  - 1.28.15-gke.2730000
  - 1.29.15-gke.1835000
  - 1.29.15-gke.1971000
  - 1.30.14-gke.1130000
  - 1.31.12-gke.1110000
  - 1.32.8-gke.1134000
  - 1.33.4-gke.1172000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2630000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2630000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1851000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.14-gke.1325000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.2740000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1979000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1325000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.13-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13113)
  - [1.32.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available:
  - 1.30.14-gke.1059000
  - 1.31.12-gke.1110000
  - 1.32.6-gke.1025000
  - 1.33.3-gke.1136000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

## October 01, 2025

Feature The GKE cluster autoscaler now allows for a significantly longer node drain time. From GKE version 1.32.7-gke.1079000 and later, the graceful node drain timeout has been increased from 10 minutes to 1 hour. For more information, see [How cluster autoscaler works](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt#how_cluster_autoscaler_works).
Feature The [`InPlaceOrRecreate`](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/verticalpodautoscaler.md.txt#inplaceorrecreate_mode) mode for Vertical Pod Autoscaler (VPA) is now available for Public Preview in GKE.

This mode uses [In-Place Pod Resize (IPPR/IPPU)](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/4016-in-place-updates-support), which allows VPA to automatically adjust workload resources, without requiring Pod recreation. This seamless rightsizing capability helps ensure better service continuity and helps minimize costs by optimizing resource allocation, particularly during idle periods.

VPA is enabled by default in Autopilot clusters. For Standard clusters, you must first enable VPA. For more information on configuring a VPA object, see
[Set Pod resource requests automatically](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/vertical-pod-autoscaling.md.txt#gcloud).

## September 29, 2025

Change

#### (2025-R40) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1316000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
  - [1.34.0-gke.2201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
- The following versions are no longer available in the Rapid channel:
  - 1.30.14-gke.1150000
  - 1.33.4-gke.1245000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.14-gke.1267000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.14-gke.1267000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1110000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Regular channel:
  - 1.30.14-gke.1108000
  - 1.31.12-gke.1083000
  - 1.32.8-gke.1108000
  - 1.33.4-gke.1134000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Stable channel:
  - 1.30.14-gke.1036000
  - 1.32.8-gke.1026000
  - 1.33.4-gke.1036000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2630000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2730000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1851000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1110000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2599000
  - 1.28.15-gke.2697000
  - 1.29.15-gke.1820000
  - 1.29.15-gke.1936000
  - 1.30.14-gke.1108000
  - 1.31.12-gke.1083000
  - 1.32.8-gke.1108000
  - 1.33.4-gke.1134000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1835000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.14-gke.1316000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following node versions are now available:
  - [1.28.15-gke.2730000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1971000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1316000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.5-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1335)
- The following versions are no longer available:
  - 1.30.14-gke.1036000
  - 1.31.12-gke.1083000
  - 1.32.8-gke.1026000
  - 1.33.4-gke.1036000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
Feature To improve security and workload isolation, GKE has introduced a new, dedicated service agent for logging and monitoring of GKE nodes on clusters running version 1.33 and later. For more information, see [GKE service agents](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/service-accounts.md.txt#gke-service-agents).

#### What's changing?

GKE will now use the following service agent for logging and monitoring on your nodes:

`service-{PROJECT_NUMBER}@gcp-sa-gkenode.iam.gserviceaccount.com`

This service agent has the minimal permissions GKE needs to operate nodes, which are included in the [`role/container.defaultNodeServiceAgent` IAM role](https://docs.cloud.google.com/iam/docs/roles-permissions/container.md.txt#container.defaultNodeServiceAgent).

Using a dedicated service agent helps to isolate the requirements of GKE-managed workloads from your own workloads.

#### What's the impact?

- This change affects only *GKE system workloads*, which will now use the new service agent for their logging and monitoring capabilities. Your own workloads are not impacted.
- You might notice missing logs or metrics for your nodes if the new service agent doesn't have the necessary permissions.

#### What do I need to do?

In the vast majority of cases, no action is needed, as the role `role/container.defaultNodeServiceAgent` has been automatically granted to the new GKE Node Service Agent on your cluster project.

However, you will need to re-apply the role `role/container.defaultNodeServiceAgent` to the new service agent in the following scenarios:

- You have automation that might have removed this role.
- You notice missing logs or metrics for your nodes.

You can find the full list of permissions for this role in the [IAM documentation](https://docs.cloud.google.com/iam/docs/roles-permissions/container.md.txt#container.defaultNodeServiceAgent).

## September 25, 2025

Feature You can now let GKE auto-create node pools with ComputeClasses without having to enable node auto-provisioning for the entire cluster. This provides more granular control over auto-created node pools, enabling you to target specific workloads and optimize resource usage. For more information, see
[Node auto-provisioning and ComputeClasses](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-custom-compute-classes.md.txt#autoprovisioning-and-compute-classes).

To use this feature, your cluster must meet both of the following requirements:

- Enrolled in the Rapid release channel.
- Running GKE version 1.33.3-gke.1136000 or later.
Feature GKE Standard clusters now support Autopilot features, including the container-optimized compute platform and fully managed nodes, letting you use Autopilot's advantages without migrating to a dedicated Autopilot cluster. For more information, see [Run Autopilot workloads in GKE Standard clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-classes-standard-clusters.md.txt).

To use these features, your cluster must meet the following requirements:

- Enrolled in the Rapid release channel.
- Running GKE version 1.33.1-gke.1107000 or later.
Issue **Issue with A4X machine type compatibility on certain GKE versions**

Certain GKE versions are not compatible with the A4X machine type. The issue is that a Container-Optimized OS (COS) image that these GKE versions depend on was not built as a multi-architecture image. This incompatibility causes an `exec format` error on the Arm-based A4X machines. The issue affects GKE versions 1.33.2-gke.1377000 or later, and any versions earlier than 1.33.4-gke.1036000.

## September 23, 2025

Change The following metrics are now only billed through Cloud Monitoring. If you were using any of these features through GKE Enterprise, your billing is automatically transitioned to the Cloud Monitoring SKU.

These metrics use [Google Cloud Managed Service for Prometheus](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus.md.txt) to load metrics into Cloud Monitoring. The Cloud Monitoring charges for the ingestion of these metrics are based on the number of samples ingested. For more information, see [Cloud Monitoring pricing](https://docs.cloud.google.com/stackdriver/pricing#monitoring-pricing-summary).

- [Control Plane Metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/control-plane-metrics.md.txt)
- [Kube State Metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/kube-state-metrics.md.txt)
- [cAdvisor/Kubelet Metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cadvisor-kubelet-metrics.md.txt)
- [Config Sync Metrics](https://docs.cloud.google.com/kubernetes-engine/enterprise/config-sync/docs/how-to/monitoring-config-sync)
- [Policy Controller Metrics](https://docs.cloud.google.com/kubernetes-engine/enterprise/policy-controller/docs/how-to/policy-controller-metrics)

## September 18, 2025

Change

#### (2025-R39) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.34.0-gke.1662000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1267000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
  - [1.34.0-gke.2011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
- The following versions are no longer available in the Rapid channel:
  - 1.30.14-gke.1130000
  - 1.31.12-gke.1060000
  - 1.31.12-gke.1083000
  - 1.32.8-gke.1108000
  - 1.32.8-gke.1134000
  - 1.33.4-gke.1172000
  - 1.34.0-gke.1477000
  - 1.34.0-gke.1497000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.12-gke.1110000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.12-gke.1110000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.34 to version [1.34.0-gke.1662000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Regular channel:
  - 1.30.14-gke.1059000
  - 1.31.12-gke.1060000
  - 1.32.8-gke.1026000
  - 1.33.4-gke.1036000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Stable channel:
  - 1.30.14-gke.1011000
  - 1.32.7-gke.1079000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1835000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1936000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2564000
  - 1.28.15-gke.2630000
  - 1.29.15-gke.1773000
  - 1.29.15-gke.1851000
  - 1.30.14-gke.1059000
  - 1.31.12-gke.1060000
  - 1.32.8-gke.1026000
  - 1.33.4-gke.1036000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2599000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2599000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.14-gke.1267000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following node versions are now available:
  - [1.28.15-gke.2697000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1936000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1267000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1220000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.9-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1329)
  - [1.33.4-gke.1350000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available:
  - 1.30.14-gke.1011000
  - 1.31.12-gke.1060000
  - 1.32.7-gke.1079000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

## September 11, 2025

Change

#### (2025-R38) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1110000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
  - [1.34.0-gke.1662000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
- The following versions are no longer available in the Rapid channel:
  - 1.30.14-gke.1059000
  - 1.30.14-gke.1108000
  - 1.31.12-gke.1014000
  - 1.32.8-gke.1026000
  - 1.33.4-gke.1036000
  - 1.33.4-gke.1134000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.12-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.12-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Regular channel:
  - 1.30.14-gke.1036000
  - 1.31.12-gke.1014000
  - 1.32.7-gke.1079000
  - 1.33.3-gke.1136000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1414000
  - 1.32.7-gke.1016000
  - 1.33.2-gke.1043000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.33 to version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2599000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2630000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1851000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2547000
  - 1.28.15-gke.2610000
  - 1.29.15-gke.1756000
  - 1.29.15-gke.1835000
  - 1.30.14-gke.1036000
  - 1.31.12-gke.1014000
  - 1.32.7-gke.1079000
  - 1.33.3-gke.1136000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2564000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2564000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1773000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1110000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following node versions are now available:
  - [1.28.15-gke.2630000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1851000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1150000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1110000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1245000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available:
  - 1.30.12-gke.1414000
  - 1.31.12-gke.1014000
  - 1.32.7-gke.1016000
  - 1.33.2-gke.1043000
  - 1.33.2-gke.1240000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
Feature The accelerator-optimized A4X VM, an exascale platform based on [NVIDIA GB200 NVL72](https://www.nvidia.com/en-us/data-center/gb200-nvl72/), is now Generally Available on GKE. A4X is the first GPU VM to run on Arm with the NVIDIA GB200 Grace Blackwell Superchips. You can use A4X to run your large artificial intelligence (AI) models, machine learning (ML), and high performance computing (HPC) workloads.

> [!IMPORTANT]
> **Important:** Updated on September 25, 2025. The GKE version support for the A4X machine series in this feature note was listed incorrectly. For more information, see the **Issue** published on [September 25, 2025](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#September_25_2025). The correct versions are now listed as follows.

The A4X machine type is available as `a4x-highgpu-4g` in the us-central1-a zone with the following GKE versions:

- For GKE Standard 1.32, use 1.32.8-gke.1108000 or later.
- For GKE Autopilot 1.33, use 1.33.4-gke.1036000 or later.

To create GKE clusters with A4X, see the following instructions:

- To quickly deploy production-ready clusters, see [Create an AI-optimized GKE cluster with default configuration](https://docs.cloud.google.com/ai-hypercomputer/docs/create/gke-ai-hypercompute.md.txt).
- For precise customization or expansion of existing production GKE environments, see [Create a custom AI-optimized GKE cluster which uses A4X](https://docs.cloud.google.com/ai-hypercomputer/docs/create/gke-ai-hypercompute-custom-a4x).
Feature GKE now provisions fast-starting nodes, which have significantly lower startup time, in Autopilot mode for G2 nodes with NVIDIA L4 GPUs. Fast-starting nodes are in Public Preview for clusters in the Rapid channel, and are available on a best-effort basis when workloads use compatible configurations. For more information, see [About quicker workload startup with fast-starting nodes](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/fast-starting-nodes.md.txt).

## September 08, 2025

Feature Starting with GKE version 1.33.4-gke.1036000, `ComputeClass` supports the following new `sysctls` configurations:

- kernel.shmmni
- kernel.shmmax
- kernel.shmall
- net.core.rmem_default
- net.netfilter.nf_conntrack_max
- net.netfilter.nf_conntrack_buckets
- net.netfilter.nf_conntrack_tcp_timeout_close_wait
- net.netfilter.nf_conntrack_tcp_timeout_time_wait
- net.netfilter.nf_conntrack_tcp_timeout_time_wait
- net.netfilter.nf_conntrack_acct
- vm.dirty_background_ratio
- vm.dirty_writeback_centisecs
- vm.overcommit_memory
- vm.overcommit_ratio
- vm.vfs_cache_pressure
- fs.aio-max-nr
- fs.file-max
- fs.inotify.max_user_instances
- fs.inotify.max_user_watches
- fs.nr_open

For more information, see the [ComputeClass CRD reference](https://docs.cloud.google.com/kubernetes-engine/docs/reference/crds/computeclass.md.txt#sysctls).

## September 04, 2025

Announcement **Kubernetes 1.34 is now available in the Rapid channel**

Kubernetes 1.34 is now available in the Rapid channel. For more information about the content of Kubernetes 1.34, read the [Kubernetes 1.34 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#changelog-since-v1330).
Feature **New features in Kubernetes 1.34**

- The [Kubernetes Dynamic Resource Allocation (DRA) APIs](https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/#api)are now generally available. For more information about using DRA in GKE, see [About dynamic resource allocation in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-dynamic-resource-allocation.md.txt). The Prioritized list and Admin access features have been promoted to beta and will be enabled by default. The kubelet API has been updated to report status on resources allocated through DRA.
- [The Sleep Action for Pod prestop lifecycle hook](https://github.com/kubernetes/enhancements/issues/3960) is now GA. This can be used to delay Pod termination for graceful shutdown.
- [Streaming List Response Encoding](https://github.com/kubernetes/enhancements/issues/5116) is now GA. It enables efficient handling of requests for large object collections, improving API server reliability and performance.
- [In-Place Pod Resize](https://github.com/kubernetes/enhancements/issues/1287), which was in beta, is now improved by adding support for decreasing memory limits with best-effort OOM protection. Improved deferred resize retries are also added, which are now prioritized and more responsive to resources becoming available. A new `ResizeCompleted` event records when a resize is completed.
Change **Other changes in 1.34**

- **containerd 2.1:** GKE nodes are now upgraded to containerd 2.1. This release includes performance improvements such as faster image downloads. For a complete list of changes, see the official [containerd 2.1 release notes](https://github.com/containerd/containerd/releases/tag/v2.1.0).
- **VPA InPlaceOrRecreate** : This version introduces a [new InPlaceOrRecreate mode in Vertical Pod Autoscaler (VPA)](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/4016-in-place-updates-support) (Public Preview) powered by In-Place Pod Resize (IPPR/IPPU) that allows automatically rightsizing workloads often without recreating the Pod. This mode ensures seamless service continuity while minimizing costs during idle periods. If you haven't used VPA with your workloads before, enable Vertical Pod Autoscaler on your cluster and then create a VPA Object for a workload.
Deprecated **Deprecated in 1.34**

The [v1beta1](https://github.com/kubernetes/kubelet/tree/v0.34.0/pkg/apis/dra/v1beta1) gRPC API between the Kubelet and DRA drivers is deprecated in this release in favor of the [v1](https://github.com/kubernetes/kubelet/tree/v0.34.0/pkg/apis/dra/v1) API. This API will continue to function but we recommend that all drivers move to the v1 API to prepare for the eventual removal of the v1beta1 API.
Change **CNI spec version for GKE Dataplane V2 updated to v1.1.0**

Starting with GKE patch version 1.34, clusters using [GKE Dataplane V2](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.md.txt) are being updated from [CNI spec](https://www.cni.dev/docs/spec/) v0.3.1 to v1.1.0.

Action required: If you use your own CNI plugins in your GKE cluster (such as self-managed open-source Istio), you must upgrade them
to a version compatible with CNI spec v1.1.0 to prevent errors.
Feature On clusters with GKE Dataplane V2 that are on GKE version 1.34 and later, the [ptp plugin](https://www.cni.dev/plugins/current/main/ptp) is removed from the Container Network Interface (CNI) path. Pods that are created on new nodes have interfaces named `lxc[INTERFACE_HASH]` instead of `gke[INTERFACE_HASH]`. Additionally, the CNI configuration is moving from the `netd` DaemonSet to the `cni-writer` container in the `anetd` DaemonSet. For more information, see [Overview of GKE Dataplane V2](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.md.txt#introduction).
Feature GKE alpha clusters enable all alpha and the default beta feature gates, which help you to test and validate upcoming Kubernetes capabilities. You can now modify the feature gates to enable or disable differently from the default values, which provides more granular control when leveraging these experimental features. Note that alpha clusters shouldn't be used for production workloads to ensure that your workloads remain stable and performant. For more information, see [Alpha clusters](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/alpha-clusters.md.txt).

## September 03, 2025

Change

#### (2025-R37) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
  - [1.34.0-gke.1477000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
  - [1.34.0-gke.1497000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340)
- The following versions are no longer available in the Rapid channel:
  - 1.30.14-gke.1036000
  - 1.31.11-gke.1101000
  - 1.32.7-gke.1079000
  - 1.33.3-gke.1136000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.12-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.12-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.34 to version [1.34.0-gke.1477000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md#v1340) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Regular channel:
  - 1.30.14-gke.1011000
  - 1.31.11-gke.1101000
  - 1.32.7-gke.1016000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1390000
  - 1.31.11-gke.1002000
  - 1.32.6-gke.1125000
  - 1.33.2-gke.1240000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2564000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1773000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1835000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2527000
  - 1.28.15-gke.2599000
  - 1.29.15-gke.1713000
  - 1.29.15-gke.1820000
  - 1.30.14-gke.1011000
  - 1.31.11-gke.1101000
  - 1.32.7-gke.1016000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2547000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2547000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1756000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following node versions are now available:
  - [1.28.15-gke.2610000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1835000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1130000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available:
  - 1.30.12-gke.1390000
  - 1.31.11-gke.1002000
  - 1.31.11-gke.1101000
  - 1.32.6-gke.1125000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
Feature In GKE version 1.33.3-gke.1392000 or later, you can use ComputeClasses to provision Confidential GKE Nodes with any supported Confidential Computing type. This feature is now generally available. For more information, see [Confidential GKE Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes.md.txt).

## September 02, 2025

Announcement Features that were part of GKE Enterprise are now available as part of the standard GKE offering, or offered as standalone SKUs.

The following advanced multi-cluster management and networking features are included in the GKE offering at no additional cost:

- Fleet dashboard
- Multi-team Management
- Config Sync
- Config Controller
- Managed Policy Controller
- Connect Gateway
- Network Function Optimizer
- Fully Qualified Domain Name (FQDN) Network Policy
- Inter-node Transparent Encryption

The following GKE Enterprise features continue to be available using their current standalone SKUs. If you are using any of these features, your billing is automatically transitioned to the corresponding standalone SKU.

- Managed Cloud Service Mesh
- Multicluster Gateways; Multicluster Ingress
- Binary Authorization
- Advanced Vulnerability Scanning
- GKE Extended Support (LTS)

## August 29, 2025

Fixed A fix is available for an issue with Cloud Storage FUSE CSI driver that could
cause Pod to be stuck during startup after a node restart event.
Cloud Storage FUSE CSI driver now gracefully handles a node restart behavior.

The fix is available in the following GKE versions:

- 1.32.6-gke.1125000 and later
- 1.33.1-gke.1959000 and later

## August 28, 2025

Security GKE version 1.33.0-gke.1276000 and later remediate a low severity
vulnerability, in which an attacker with the ability to patch Node resources by
using the Kubernetes API could change specific node labels in clusters that use
Workload Identity Federation for GKE. This could result in the attacker gaining
access to node metadata, such as the IAM service account.
To remediate this
vulnerability, a validation policy is enforced that prevents unauthorized
modifications to the node labels that control metadata protection.
Feature You can now run GPU workloads on Confidential GKE Nodes with the A3 High
machine type and NVIDIA H100 GPUs. This feature is available in
GKE version 1.32.2-gke.1297000 and later for manual GPU driver
installation, and in version 1.33.3-gke.1392000 and later for automatic driver
installation. This enables stronger data protection and integrity for
GPU-accelerated computations running within GKE clusters and
nodes. This feature is in General Availability.

For more information, see [Encrypt GPU workload data in use with Confidential GKE Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus-confidential-nodes.md.txt).

## August 27, 2025

Change

#### (2025-R36) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Rapid channel:
  - 1.30.14-gke.1011000
  - 1.31.11-gke.1064000
  - 1.31.11-gke.1135000
  - 1.32.7-gke.1016000
  - 1.32.8-gke.1005000
  - 1.33.3-gke.1392000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.11-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.11-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1414000
  - 1.31.11-gke.1064000
  - 1.32.6-gke.1125000
  - 1.33.2-gke.1240000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1372000
  - 1.31.10-gke.1067000
  - 1.32.6-gke.1096000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2547000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2599000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1756000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2507000
  - 1.28.15-gke.2564000
  - 1.29.15-gke.1686000
  - 1.29.15-gke.1773000
  - 1.30.12-gke.1414000
  - 1.31.11-gke.1064000
  - 1.32.6-gke.1125000
  - 1.33.2-gke.1240000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2527000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2527000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following node versions are now available:
  - [1.28.15-gke.2599000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.12-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.4-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available:
  - 1.30.12-gke.1372000
  - 1.31.10-gke.1067000
  - 1.31.11-gke.1064000
  - 1.31.11-gke.1135000
  - 1.32.6-gke.1096000
  - 1.32.8-gke.1005000
  - 1.33.2-gke.1111000
  - 1.33.3-gke.1392000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) with this release.

## August 25, 2025

Feature In GKE version 1.33 and later, the Horizontal Pod Autoscaler
has been re-architected for improved performance and scalability. This update
enables a consistent 15-second recalculation period and supports up to 5,000 HPA
objects per cluster.

For more information see, [Horizontal Pod autoscaling](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/horizontalpodautoscaler.md.txt#scalability).

## August 21, 2025

Change

#### (2025-R35) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1135000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.31.12-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.3-gke.1392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
  - [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1414000
  - 1.31.11-gke.1036000
  - 1.32.6-gke.1125000
  - 1.33.2-gke.1240000
  - 1.33.3-gke.1250000
  - 1.33.3-gke.1266000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.11-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.11-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1390000
  - 1.31.11-gke.1002000
  - 1.32.6-gke.1096000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1340000
  - 1.31.10-gke.1034000
  - 1.32.6-gke.1025000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2527000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2564000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1773000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2488000
  - 1.28.15-gke.2547000
  - 1.29.15-gke.1656000
  - 1.29.15-gke.1756000
  - 1.30.12-gke.1390000
  - 1.31.11-gke.1002000
  - 1.32.6-gke.1096000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2507000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2507000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1686000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1135000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.31.12-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.3-gke.1392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
  - [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following node versions are now available:
  - [1.28.15-gke.2564000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1773000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1135000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.31.12-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13112)
  - [1.32.8-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.32.8-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1328)
  - [1.33.3-gke.1392000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
  - [1.33.4-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1334)
- The following versions are no longer available:
  - 1.30.12-gke.1340000
  - 1.31.10-gke.1034000
  - 1.32.6-gke.1013000
  - 1.33.1-gke.1584000
  - 1.33.3-gke.1250000
  - 1.33.3-gke.1266000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
Feature The [M4 machine series](https://docs.cloud.google.com/compute/docs/memory-optimized-machines.md.txt#m4_series)
is generally available in GKE Autopilot clusters with
version 1.33.4-gke.1013000 or later. For more information, see M4 in
[Resource requests in Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-resource-requests.md.txt).
Feature Starting with GKE version 1.33.2-gke.1240000 and later, you can
now specify the network service tier (Standard or Premium) for ephemeral IP
addresses used by the `gke-l7-regional-external-managed` GatewayClass. This
GatewayClass configures Regional External Application Load Balancers for single
clusters.

For more information, see [Configure network tier for Gateway IP addresses](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploying-gateways.md.txt#configure-network-tier).
Change Starting in GKE 1.33.3-gke.1136000, the validation of the
HealthCheckPolicy CRD is now performed earlier by GKE Gateway.
Hence, certain invalid policies are now rejected by `kubectl`. The resulting
error message will specify why the policy is invalid.

## August 20, 2025

Fixed A fix is available for an issue where the `device-fs-monitor` component in the
Node Problem Detector generated false `ReadOnlyLocalSSDDetected` warnings on
nodes that did not have local SSDs. This could cause customer confusion and
distracting warnings.

The fix is available in the following GKE versions:

- 1.32.6-gke.1096000 and later
- 1.33.0-gke.1712000 and later

## August 15, 2025

Feature For clusters enrolled in the Extended channel, you can now use
[Gateway](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api.md.txt)
with GKE version 1.30 or later, or
[customized sysctl configuration options](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#sysctl-options).
Feature You can now receive a patch version in a release channel as soon as the version
is available and before GKE sets the version as an auto-upgrade
target in the channel by using *accelerated patch auto-upgrades*. Receiving
patch versions earlier can help accelerate auto-upgrade timelines for patches,
especially for use cases such as accelerating your compliance with security
requirements.

For more information, see
[Accelerated patch auto-upgrades](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt#accelerated-patch).

## August 14, 2025

Change

#### (2025-R34) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
  - [1.33.3-gke.1266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1390000
  - 1.31.11-gke.1002000
  - 1.32.6-gke.1096000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1372000
  - 1.31.10-gke.1067000
  - 1.32.6-gke.1060000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1333000
  - 1.31.10-gke.1021000
  - 1.32.6-gke.1013000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2507000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2547000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1686000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1756000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2475000
  - 1.28.15-gke.2527000
  - 1.29.15-gke.1639000
  - 1.29.15-gke.1713000
  - 1.30.12-gke.1372000
  - 1.31.10-gke.1067000
  - 1.32.6-gke.1060000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2488000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2488000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1656000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
  - [1.33.3-gke.1266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following node versions are now available:
  - [1.28.15-gke.2547000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1756000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1079000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
  - [1.33.3-gke.1266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following versions are no longer available:
  - 1.30.12-gke.1333000
  - 1.31.10-gke.1021000
  - 1.32.4-gke.1767000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
Feature You can now configure GKE clusters to have a default compute
class in GKE versions 1.33.1-gke.1744000 or later. For more
details, see the
[default custom compute class documentation](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/run-pods-default-compute-classes.md.txt).

## August 12, 2025

Feature Starting with GKE version 1.33.1-gke.1231000, you can view
KubeRay Operator addon logs. These logs are available by default in
Cloud Logging when the Ray operator addon is enabled in GKE.
This integration helps you to monitor and debug the Ray Operator. Previously,
accessing these logs required more complex steps. To view the logs, navigate to
Cloud Logging Logs Explorer in the Google Cloud console and run a query to filter
for the Ray Operator logs for your specific cluster.

For more information, see [View Ray Operator logs on GKE](https://docs.cloud.google.com/kubernetes-engine/docs/add-on/ray-on-gke/how-to/view-ray-operator-logs.md.txt).
Feature Starting on August 1, 2025, the Performance HorizontalPodAutoscaler profile is
enabled by default for GKE Standard clusters that run
GKE version 1.33.2-gke.4605000 and later and meet all of the
[Performance profile requirements](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling.md.txt#requirements_2).
The Performance profile improves the reaction time, speed, and scalability of
the Horizontal Pod Autoscaler. You can optionally
[disable the Performance profile](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling.md.txt#disable_the_performance_hpa_profile).

## August 08, 2025

Feature You can now [customize a node system configuration](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#kubelet-options) with the following new Kubelet, Sysctl, and Linux config options:

- kubeletConfig flags:

  - topologyManager (on GKE versions 1.32.3-gke.1785000 and later)
  - memoryManager (on GKE versions 1.32.3-gke.1785000 and later)
  - maxParallelImagePulls (on GKE versions 1.33.1-gke.1918000 and later)
  - singleProcessOomKill (on GKE versions 1.32.4-gke.1132000, 1.33.0-gke.1748000 and later)
  - evictionSoft
  - evictionSoftGracePeriod
  - evictionMinimumReclaim
  - evictionMaxPodGracePeriodSeconds
- sysctl flags:

  - vm.overcommit_memory
  - vm.overcommit_ratio
  - vm.vfs_cache_pressure
  - vm.dirty_ratio
  - vm.dirty_background_ratio
  - vm.dirty_expire_centisecs
  - vm.dirty_writeback_centisecs
  - vm.watermark_scale_factor
  - vm.min_free_kbytes
  - vm.swappiness
  - fs.nr_open
  - fs.file-max
  - fs.inotify.max_user_watches
  - fs.inotify.max_user_instances
  - fs.aio-max-nr
  - net.ipv4.tcp_max_orphans
- linuxConfig flags:

  - transparentHugepageEnabled (on GKE versions 1.33.2-gke.4655000 and later)
  - transparentHugepageDefrag (on GKE versions 1.33.2-gke.4655000 and later)
Feature The C4 machine series now has General Availability machine types that support Local SSD storage options. These machine types are available in all GKE versions for Standard mode, and in GKE version 1.33.1-gke.1545000 and later for Autopilot mode. For more information about these machine types, see the "C4 standard with Local SSD" and "C4 highmem with Local SSD" tabs in [C4 machine types](https://docs.cloud.google.com/compute/docs/general-purpose-machines.md.txt#c4_machine_types).

## August 06, 2025

Change

#### (2025-R33) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1372000
  - 1.31.10-gke.1067000
  - 1.32.6-gke.1060000
  - 1.33.2-gke.4780000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1340000
  - 1.31.10-gke.1034000
  - 1.32.6-gke.1025000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1320000
  - 1.31.9-gke.1287000
  - 1.32.4-gke.1767000
  - 1.33.2-gke.1111000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2488000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2527000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1656000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2461000
  - 1.28.15-gke.2507000
  - 1.29.15-gke.1614000
  - 1.29.15-gke.1686000
  - 1.30.12-gke.1340000
  - 1.31.10-gke.1034000
  - 1.32.6-gke.1025000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2475000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2475000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following node versions are now available:
  - [1.28.15-gke.2527000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13014)
  - [1.31.11-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.7-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1327)
  - [1.33.3-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1333)
- The following versions are no longer available:
  - 1.30.12-gke.1320000
  - 1.31.9-gke.1287000
  - 1.32.4-gke.1698000
  - 1.33.2-gke.4780000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

## August 05, 2025

Feature The [M4 machine series](https://docs.cloud.google.com/compute/docs/memory-optimized-machines.md.txt#m4_series) is generally available in GKE Standard clusters.
Fixed

A fix is available for an issue in which the Compute Engine Persistent Disk CSI
driver failed with an `invalid cpuString` error on GKE nodes that used custom
machine types. This issue prevented successful attachment and mounting of
Persistent Disk volumes on affected nodes. The fix is available in the following
GKE versions:

- 1.31.10-gke.1034000 and later
- 1.32.4-gke.1698000 and later
- 1.33.1-gke.1386000 and later

## August 01, 2025

Change

#### (2025-R32) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.4780000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1340000
  - 1.31.10-gke.1034000
  - 1.32.6-gke.1025000
  - 1.33.2-gke.4655000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1333000
  - 1.31.10-gke.1021000
  - 1.32.6-gke.1013000
  - 1.33.2-gke.1111000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1279000
  - 1.31.9-gke.1218000
  - 1.32.4-gke.1698000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2475000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2507000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1686000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2456000
  - 1.28.15-gke.2488000
  - 1.29.15-gke.1607000
  - 1.29.15-gke.1656000
  - 1.30.12-gke.1333000
  - 1.31.10-gke.1021000
  - 1.32.6-gke.1013000
  - 1.33.2-gke.1111000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2461000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2461000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1614000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.4780000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following node versions are now available:
  - [1.28.15-gke.2507000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1686000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1414000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1036000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.4780000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available:
  - 1.30.12-gke.1279000
  - 1.31.9-gke.1218000
  - 1.32.2-gke.1297002
  - 1.32.4-gke.1415000
  - 1.33.2-gke.4655000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.

## July 28, 2025

Announcement

#### Control plane datastore maintenance

Starting in May, 2025, Google is performing maintenance on the internal control
plane datastore for all GKE clusters to improve scalability and
reliability. We expect to complete these improvements across GKE
by October, 2025.

This maintenance is happening gradually across all GKE clusters,
and will occur in your clusters only during configured maintenance windows. The
maintenance process is expected to take approximately 15 minutes to complete
during your cluster's maintenance window.

**Expected impact**

During the internal control plane datastore maintenance, the
**Kubernetes API server will be unavailable for 15 minutes**, regardless of
whether you use a regional cluster or a zonal cluster. During this 15-minute
period, you won't be able to interact with the Kubernetes API server for your
cluster.

Consider the following potential disruptions to your normal workflows during the
maintenance window for your cluster:

- **Kubernetes API unavailability** : you can't use the `kubectl` tool or any other Kubernetes API client to issue commands to the control plane, regardless of whether the cluster is regional or zonal. Attempts to deploy, modify, or query resources by using the Kubernetes API will fail during this period.
- **Halted deployments:** automated deployment pipelines (CI/CD) that interact with the Kubernetes API will fail to complete tasks such as deploying or updating applications in the cluster.
- **Google Cloud console limitations**: operations for the cluster in the Google Cloud console that communicate with the Kubernetes API might fail during the maintenance period.
- **Delayed control plane automation**: features that are managed by the control plane, such as the cluster autoscaler, Horizontal or Vertical Pod Autoscaling adjustments, or some node auto-repair operations might be paused until the API server is online.

The following resources have no expected impact during the maintenance period:

- **Running applications**: any running applications and services on your nodes should continue to function without interruptions.
- **Node pool operations**: existing nodes should remain connected and operational.
- **Network traffic**: traffic in the data plane, such as traffic to and from your running workloads, shouldn't be affected.

**What you need to do**

No action is required from you for the maintenance to occur. To plan for this
maintenance, we recommend that you do the following:

- **Review maintenance windows** : review your cluster's [maintenance window and exclusions settings](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt) and schedule maintenance windows during periods that minimize disruptions to your normal workflows.
- **Plan for Kubernetes API unavailability**: if you run critical operations in your cluster that require access to the Kubernetes API, avoid scheduling these operations during maintenance windows.
Fixed

> [!IMPORTANT]
> **Important:** This note is incorrect. For the correct note, see the entry for [August 5, 2025](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#csi-fix-20250805).

A fix is available for an issue in which the Compute Engine Persistent Disk CSI
driver failed with an `invalid cpuString` error on GKE nodes that used custom
machine types. This issue prevented successful attachment and mounting of
Persistent Disk volumes on affected nodes. The fix is available in the following
GKE versions:

- 1.31.10-gke.1021000 and later
- 1.32.4-gke.1698000 and later
- 1.33.1-gke.1386000 and later
Feature In GKE version 1.33.1-gke.1788000 and later, you can target specific reservation
sub-blocks in a reservation block by using the
[`reservationSubBlock` field in compute classes](https://docs.cloud.google.com/kubernetes-engine/docs/reference/crds/computeclass.md.txt#reservationSubBlock).
Feature In GKE version 1.32.2-gke.1359000 and later, you can now configure
[collection scheduling](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt#collection-scheduling)
for single-host and multi-host TPU node pools by using
[compute classes](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-custom-compute-classes.md.txt).
Collection scheduling lets you set a Service Level Objective (SLO) for your TPU
workloads.
Feature In GKE version 1.33.2-gke.1335000 and later, the
[GKE Gateway controller](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api.md.txt#gateway_controller)
supports
[Gateway API v1.3 CRDs](https://gateway-api.sigs.k8s.io/implementations/v1.3/).

## July 25, 2025

Change

#### (2025-R31) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following versions are now available for new GKE clusters, and for
manual control plane upgrades and node upgrades for existing clusters. For more
information about versioning and upgrades, see [GKE versioning and
support](https://cloud.google.com/kubernetes-engine/versioning) and [About GKE
cluster upgrades](https://cloud.google.com/kubernetes-engine/upgrades).

### Rapid channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.4655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1208000
  - 1.30.12-gke.1246000
  - 1.30.12-gke.1279000
  - 1.30.12-gke.1320000
  - 1.30.12-gke.1333000
  - 1.31.9-gke.1119000
  - 1.31.9-gke.1176000
  - 1.31.9-gke.1218000
  - 1.31.9-gke.1287000
  - 1.31.10-gke.1021000
  - 1.32.4-gke.1415000
  - 1.32.4-gke.1603000
  - 1.32.4-gke.1698000
  - 1.32.4-gke.1767000
  - 1.32.6-gke.1013000
  - 1.33.1-gke.1584000
  - 1.33.1-gke.1744000
  - 1.33.1-gke.1959000
  - 1.33.2-gke.1043000
  - 1.33.2-gke.1111000
  - 1.33.2-gke.1384000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.

### Regular channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1168000
  - 1.30.12-gke.1208000
  - 1.30.12-gke.1246000
  - 1.30.12-gke.1279000
  - 1.30.12-gke.1320000
  - 1.31.9-gke.1044001
  - 1.31.9-gke.1119000
  - 1.31.9-gke.1176000
  - 1.31.9-gke.1218000
  - 1.31.9-gke.1287000
  - 1.32.4-gke.1415000
  - 1.32.4-gke.1603000
  - 1.32.4-gke.1698000
  - 1.32.4-gke.1767000
  - 1.33.1-gke.1107000
  - 1.33.1-gke.1386000
  - 1.33.1-gke.1584000
  - 1.33.1-gke.1744000
  - 1.33.2-gke.1043000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.

### Stable channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.2-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1086000
  - 1.30.12-gke.1151000
  - 1.30.12-gke.1168000
  - 1.30.12-gke.1208000
  - 1.30.12-gke.1246000
  - 1.31.8-gke.1113000
  - 1.31.9-gke.1005000
  - 1.31.9-gke.1044001
  - 1.31.9-gke.1119000
  - 1.31.9-gke.1176000
  - 1.32.2-gke.1297002
  - 1.32.4-gke.1415000
  - 1.32.4-gke.1603000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.9-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.9-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.33 to version [1.33.2-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.

### Extended channel

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2488000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1656000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available in the Extended channel:
  - 1.28.15-gke.2303000
  - 1.28.15-gke.2380000
  - 1.28.15-gke.2428000
  - 1.28.15-gke.2445000
  - 1.28.15-gke.2475000
  - 1.29.15-gke.1415000
  - 1.29.15-gke.1493000
  - 1.29.15-gke.1549000
  - 1.29.15-gke.1594000
  - 1.29.15-gke.1639000
  - 1.30.12-gke.1168000
  - 1.30.12-gke.1208000
  - 1.30.12-gke.1246000
  - 1.30.12-gke.1279000
  - 1.30.12-gke.1320000
  - 1.31.9-gke.1044001
  - 1.31.9-gke.1119000
  - 1.31.9-gke.1176000
  - 1.31.9-gke.1218000
  - 1.31.9-gke.1287000
  - 1.32.4-gke.1415000
  - 1.32.4-gke.1603000
  - 1.32.4-gke.1698000
  - 1.32.4-gke.1767000
  - 1.33.1-gke.1107000
  - 1.33.1-gke.1386000
  - 1.33.1-gke.1584000
  - 1.33.1-gke.1744000
  - 1.33.2-gke.1043000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1607000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.

### No channel (deprecated)

> [!NOTE]
> **Note**: Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.4655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following node versions are now available:
  - [1.28.15-gke.2488000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1656000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.11-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13111)
  - [1.32.6-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.4655000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following versions are no longer available:
  - 1.30.12-gke.1086000
  - 1.30.12-gke.1151000
  - 1.30.12-gke.1168000
  - 1.30.12-gke.1208000
  - 1.30.12-gke.1246000
  - 1.31.8-gke.1113000
  - 1.31.9-gke.1005000
  - 1.31.9-gke.1044001
  - 1.31.9-gke.1119000
  - 1.31.9-gke.1176000
  - 1.32.2-gke.1182003
  - 1.32.4-gke.1353003
  - 1.32.4-gke.1603000
  - 1.33.1-gke.1107000
  - 1.33.1-gke.1386000
  - 1.33.1-gke.1744000
  - 1.33.1-gke.1959000
  - 1.33.2-gke.1384000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332) with this release.

## July 21, 2025

Feature In GKE version 1.33.2-gke.1111000 and later, you can use compute classes to set
[Kubernetes labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/)
on all nodes that are created for that compute class. These labels are applied
to the corresponding `Node` objects in the Kubernetes API. For more information
about setting node labels in compute classes, see the
[ComputeClass custom resource definition](https://docs.cloud.google.com/kubernetes-engine/docs/reference/crds/computeclass.md.txt#nodepoolconfig).

## July 16, 2025

Change

#### (2025-R30) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1384000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2475000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1384000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following node versions are now available:
  - [1.28.15-gke.2475000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1384000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
Change To enable upcoming support for mTLS and client certificates, Google Front Ends
(GFEs) that power GKE DNS-based control plane public endpoints will add client
certificate requests during the TLS handshake. Requests are already incorporated
into GKE DNS-based control plane public endpoints where hostnames end with
`us-central1.gke.goog`. For all other GKE DNS-based control plane public
endpoints, this will roll out between August 18, 2025 and August 22, 2025.

Until mTLS and client certificate configuration options are available, the
following details apply:

- A client certificate request in a TLS handshake *doesn't* mean that `kubectl` (or other compatible clients) must provide a client certificate. Client certificates are neither mandatory nor configurable.
- TLS libraries in current operating systems send a "no client certificate" response to the public endpoint's client certificate request.
- GKE DNS-based control plane public endpoints will **not** enforce client certificates or mTLS requirements until a future announcement about configuration options.

If you use an intermediate proxy between `kubectl` (or other compatible
clients) and a GKE DNS-based control plane public endpoint, ensure that it fully
adheres to
[Section 7.4.4 of RFC 5246](https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.4),
[Section 4.4.2 of RFC 8446](https://datatracker.ietf.org/doc/html/rfc8446#section-4.4.2),
or
[Section 4.4.2.4 of RFC 8446](https://datatracker.ietf.org/doc/html/rfc8446#section-4.4.2.4).

## July 14, 2025

Fixed Windows NVMe attached disks are supported only in GKE version
1.33.2-gke.1240000 and later. In earlier GKE versions, creating
PersistentVolumeClaims on Windows nodes that use NVMe volumes results in errors.
For more information about the disk interface types that are used by machine
families, see the Compute Engine
[Machine series comparison](https://docs.cloud.google.com/compute/docs/machine-resource.md.txt#machine_type_comparison).

If you have Windows workloads that use machine families that support only NVMe,
upgrade your clusters to version 1.33.2-gke.1240000 or later.

## July 11, 2025

Change

#### (2025-R29) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.2-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1603000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2461000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1614000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.2-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following node versions are now available:
  - [1.28.15-gke.2461000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1614000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1034000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1025000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

## July 02, 2025

Change

#### (2025-R28) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1744000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1607000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1744000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
  - [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)
- The following node versions are now available:
  - [1.28.15-gke.2456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1607000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1333000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.10-gke.1021000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v13110)
  - [1.32.6-gke.1013000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1326)
  - [1.33.2-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

## June 27, 2025

Change

#### (2025-R27) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1959000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.2-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1603000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1584000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.28.15-gke.2445000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1594000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1603000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1584000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2820000
  - 1.27.16-gke.2853000
  - 1.27.16-gke.2894000

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.12-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1959000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following node versions are now available:
  - [1.28.15-gke.2445000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1594000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1767000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1959000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.2-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1332)

## June 25, 2025

Feature The C4D machine series is generally available in GKE. The following version requirements apply:

- Standard clusters:
  - Manual node creation: GKE version 1.30 and later.
  - Node auto-provisioning and cluster autoscaler with Confidential GKE Nodes and compact placement: GKE version 1.32.3-gke.1717000 and later.
- Autopilot clusters, including compact placement:
  - C4D machine types without Titanium SSD: GKE version 1.33.0-gke.1439000 and later.
  - C4D machine types with Titanium SSD: GKE version 1.33.1-gke.1171000 and later.

You can use the C4D machine series with Confidential GKE Nodes and in compact placement policies in Autopilot and Standard clusters.

For more information, see [C4D machine series](https://docs.cloud.google.com/compute/docs/general-purpose-machines.md.txt#c4d_series).

## June 24, 2025

Change Starting on September 1, 2025, GKE version upgrades can proceed even if existing resources violate custom organization policy constraints. GKE allows upgrade-only operations to occur as long as the operation doesn't introduce new policy violations.

## June 18, 2025

Change

#### (2025-R26) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.1-gke.1584000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1744000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1168000
  - 1.31.9-gke.1044001
  - 1.33.1-gke.1386000
  - 1.33.1-gke.1545000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.9-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.33.1-gke.1584000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.9-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.1-gke.1584000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.33.1-gke.1386000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1151000
  - 1.31.9-gke.1005000
  - 1.32.4-gke.1353003
  - 1.33.0-gke.2248000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
- The following versions are no longer available in the Stable channel:
  - 1.30.12-gke.1033000
  - 1.31.8-gke.1045000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2853000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2894000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2380000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2428000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1493000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1549000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.33.1-gke.1386000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2810000
  - 1.27.16-gke.2874000
  - 1.28.15-gke.2287000
  - 1.28.15-gke.2403000
  - 1.29.15-gke.1395000
  - 1.29.15-gke.1523000
  - 1.30.12-gke.1151000
  - 1.31.9-gke.1005000
  - 1.32.4-gke.1353003
  - 1.33.0-gke.2248000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2303000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2303000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1744000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following node versions are now available:
  - [1.27.16-gke.2894000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2428000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1549000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1279000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1218000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1698000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1744000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available:
  - 1.30.12-gke.1033000
  - 1.31.8-gke.1045000
  - 1.32.4-gke.1236007
  - 1.33.0-gke.2248000
  - 1.33.1-gke.1545000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) with this release.

## June 16, 2025

Feature For clusters running GKE version 1.32.4-gke.1236000 or later, the cluster autoscaler can scale down nodes by evicting Pods in the kube-system namespace that have no Pod Disruption Budget (PDB) set and have been running for at least one hour.

## June 12, 2025

Change

#### (2025-R25) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.1-gke.1386000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1603000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1545000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.1-gke.1584000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1151000
  - 1.31.9-gke.1005000
  - 1.32.4-gke.1353001
  - 1.32.4-gke.1415001
  - 1.32.4-gke.1533000
  - 1.33.0-gke.2248000
  - 1.33.1-gke.1107000
  - 1.33.1-gke.1375000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.33.1-gke.1386000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.1-gke.1386000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1086000
  - 1.31.8-gke.1113000
  - 1.32.4-gke.1236007
  - 1.32.4-gke.1353001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
- The following versions are no longer available in the Stable channel:
  - 1.30.11-gke.1217000
  - 1.31.7-gke.1390000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2874000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2303000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2403000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1523000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2771000
  - 1.27.16-gke.2853000
  - 1.28.15-gke.2239000
  - 1.28.15-gke.2380000
  - 1.29.15-gke.1325000
  - 1.29.15-gke.1493000
  - 1.30.12-gke.1086000
  - 1.31.8-gke.1113000
  - 1.32.4-gke.1236007
  - 1.32.4-gke.1353001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2810000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1395000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1603000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1545000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.1-gke.1584000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following node versions are now available:
  - [1.27.16-gke.2874000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2403000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1523000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1176000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1603000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1545000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.1-gke.1584000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available:
  - 1.30.11-gke.1217000
  - 1.31.7-gke.1390000
  - 1.32.4-gke.1106006
  - 1.32.4-gke.1353001
  - 1.32.4-gke.1415001
  - 1.32.4-gke.1533000
  - 1.33.1-gke.1375000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.4-gke.1353003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.

## June 10, 2025

Feature GKE now reports CPU and memory requests and limits [metrics](https://docs.cloud.google.com/monitoring/api/metrics_kubernetes.md.txt#kubernetes-kubernetes) for Kubernetes-native [sidecar containers](https://kubernetes.io/docs/concepts/workloads/pods/sidecar-containers/) starting from GKE version 1.32.4-gke.1106006.
Feature Flex-start provisioning mode on GKE now supports TPUs in single-host node pools. Flex-start makes accessing highly-demanded accelerators, like TPU v5e, v5p, and Trillium easier while optimizing their utilization. To learn more, see [About GPU and TPU provisioning with flex-start provisioning mode](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dws.md.txt).

## June 05, 2025

Change

#### (2025-R24) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.31.9-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1353001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1415001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1533000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1375000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.1-gke.1386000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Rapid channel:
  - 1.31.8-gke.1113000
  - 1.31.9-gke.1044000
  - 1.32.4-gke.1236006
  - 1.32.4-gke.1353000
  - 1.32.4-gke.1415000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.4-gke.1353001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.4-gke.1353001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1353001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
- The following versions are no longer available in the Regular channel:
  - 1.30.12-gke.1033000
  - 1.31.8-gke.1045000
  - 1.32.4-gke.1106006
  - 1.32.4-gke.1236006
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.33 to version [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
- The following versions are no longer available in the Stable channel:
  - 1.30.11-gke.1157000
  - 1.31.7-gke.1265000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2810000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2853000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2380000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1395000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1493000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1353001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2732000
  - 1.27.16-gke.2820000
  - 1.28.15-gke.2192000
  - 1.28.15-gke.2303000
  - 1.29.15-gke.1274000
  - 1.29.15-gke.1415000
  - 1.30.12-gke.1033000
  - 1.31.8-gke.1045000
  - 1.32.4-gke.1106006
  - 1.32.4-gke.1236006
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2771000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1325000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.33 to version [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.31.9-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1353001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1415001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1533000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
  - [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.1-gke.1375000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.1-gke.1386000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following node versions are now available:
  - [1.27.16-gke.2853000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2380000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1493000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1208000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.31.9-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1353001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1415001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1533000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
  - [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.1-gke.1375000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
  - [1.33.1-gke.1386000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available:
  - 1.30.11-gke.1157000
  - 1.31.7-gke.1265000
  - 1.31.9-gke.1044000
  - 1.32.3-gke.1927009
  - 1.32.4-gke.1236006
  - 1.32.4-gke.1353000
  - 1.32.4-gke.1415000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.4-gke.1236007](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.33 to version [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330) with this release.
Change

#### (2025-R23) Version updates

There are no version updates for 2025-R23.

## May 30, 2025

Change

#### (2025-R22) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.1-gke.1107000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1331)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1086000
  - 1.31.9-gke.1005000
  - 1.33.0-gke.1868000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.4-gke.1236006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following versions are no longer available in the Regular channel:
  - 1.30.11-gke.1217000
  - 1.31.7-gke.1390000
  - 1.32.3-gke.1927009
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
- The following versions are no longer available in the Stable channel:
  - 1.30.11-gke.1131000
  - 1.31.7-gke.1212000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2771000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2303000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1325000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.4-gke.1236006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2703000
  - 1.27.16-gke.2810000
  - 1.28.15-gke.2169000
  - 1.28.15-gke.2287000
  - 1.29.15-gke.1240000
  - 1.29.15-gke.1395000
  - 1.30.11-gke.1217000
  - 1.31.7-gke.1390000
  - 1.32.3-gke.1927009
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2732000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following node versions are now available:
  - [1.27.16-gke.2820000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2303000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1168000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1415000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following versions are no longer available:
  - 1.30.11-gke.1131000
  - 1.31.7-gke.1212000
  - 1.31.9-gke.1005000
  - 1.32.3-gke.1785003
  - 1.32.4-gke.1106000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
Change

#### (2025-R21) Version updates

There are no version updates for 2025-R21.
Change The insecure kubelet read-only port (`10255`) is disabled by default in all new clusters that run GKE version 1.32 and later. If you created your cluster using a GKE version earlier than 1.32, we recommend that you disable the insecure kubelet read-only port. For more information see [Disable the kubelet read-only port in GKE clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/disable-kubelet-readonly-port.md.txt).
Feature GKE now provides insights and recommendations that help you to [identify and remediate](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/scalability.md.txt#identify-fix-etcd-usage) clusters where the etcd cluster state database size is approaching the limit. Implementing the recommendation helps you to keep your clusters stable and performant.

## May 27, 2025

Feature In GKE version 1.32.2-gke.1297000 and later, you can use the Intel TDX and AMD SEV-SNP [Confidential Computing technologies](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview.md.txt) with Confidential GKE Nodes. This feature is in [General Availability](https://cloud.google.com/products#product-launch-stages). Use Confidential GKE Nodes to encrypt your workload data in-use through Compute Engine Confidential VMs for data and code confidentiality and integrity. For more information, see [Encrypt workload data in-use with Confidential GKE Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes.md.txt).
Feature In GKE version 1.32.2-gke.1297000 and later, you can run GPU workloads on Confidential GKE Nodes with the [A3 High machine type](https://docs.cloud.google.com/compute/docs/accelerator-optimized-machines.md.txt#a3-standard-vms) and NVIDIA H100 GPUs. This enables stronger data protection and integrity for GPU-accelerated computations running within GKE clusters and nodes. This feature is available in [Preview](https://cloud.google.com/products#product-launch-stages). For more information, see [Encrypt GPU workload data in use with Confidential GKE Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus-confidential-nodes.md.txt).

## May 23, 2025

Change

#### (2025-R20) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1236006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.4-gke.1236006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1353000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.0-gke.2248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
- The following versions are no longer available in the Rapid channel:
  - 1.30.12-gke.1033000
  - 1.31.7-gke.1390000
  - 1.31.8-gke.1045000
  - 1.32.3-gke.1927002
  - 1.32.4-gke.1106000
  - 1.32.4-gke.1236000
  - 1.33.0-gke.1552000
  - 1.33.0-gke.1712000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.4-gke.1236006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.4-gke.1236006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.0-gke.1868000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following versions are no longer available in the Regular channel:
  - 1.30.11-gke.1157000
  - 1.31.7-gke.1265000
  - 1.32.3-gke.1785003
  - 1.32.3-gke.1927002
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
- The following versions are no longer available in the Stable channel:
  - 1.30.10-gke.1070000
  - 1.31.6-gke.1064001
  - 1.32.2-gke.1182003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2732000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2810000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1395000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2682000
  - 1.27.16-gke.2771000
  - 1.28.15-gke.2142000
  - 1.28.15-gke.2239000
  - 1.29.15-gke.1193000
  - 1.29.15-gke.1325000
  - 1.30.11-gke.1157000
  - 1.31.7-gke.1265000
  - 1.32.3-gke.1785003
  - 1.32.3-gke.1927002
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2703000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1236006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1353000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following node versions are now available:
  - [1.27.16-gke.2810000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1395000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1151000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.9-gke.1005000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1319)
  - [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.4-gke.1106006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1236006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.32.4-gke.1353000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following versions are no longer available:
  - 1.30.10-gke.1070000
  - 1.31.6-gke.1064001
  - 1.32.3-gke.1927002
  - 1.32.4-gke.1236000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.3-gke.1927009](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.
Feature In the Google Cloud console, the GKE security posture dashboard now uses Security Command Center to show the [top threats](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-security-posture-dashboard.md.txt#scc-integration) that affect your GKE workloads. This feature is in [General Availability](https://cloud.google.com/products#product-launch-stages).

## May 22, 2025

Fixed The [May 13, 2025](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#May_13_2025) issue in which GKE Autopilot clusters failed to update the `cgroup_mode` field is fixed in all GKE versions.

## May 20, 2025

Feature In GKE version 1.32.3-gke.1927002 and later, GKE uses a container-optimized compute platform for the general-purpose Autopilot compute class. This platform improves Pod scheduling latency, especially during autoscaling operations. The container-optimized compute platform provides benefits like faster scaling reaction times and more precise capacity right-sizing. For more information about the general-purpose compute class, see [About built-in compute classes in Autopilot clusters](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/balanced-scale-out-autopilot.md.txt).

## May 16, 2025

Change

#### (2025-R19) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.4-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.4-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.0-gke.1868000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
- The following versions are no longer available in the Rapid channel:
  - 1.30.11-gke.1157000
  - 1.30.11-gke.1217000
  - 1.31.7-gke.1265000
  - 1.32.3-gke.1785003
  - 1.33.0-gke.1582000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.3-gke.1927002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.3-gke.1927002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1927002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available in the Regular channel:
  - 1.30.11-gke.1131000
  - 1.31.7-gke.1212000
  - 1.32.2-gke.1297002
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2703000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2771000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.29.15-gke.1325000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1927002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2664000
  - 1.27.16-gke.2732000
  - 1.28.15-gke.2121000
  - 1.28.15-gke.2192000
  - 1.29.14-gke.1067000
  - 1.29.15-gke.1274000
  - 1.30.11-gke.1131000
  - 1.31.7-gke.1212000
  - 1.32.2-gke.1297002
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2682000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.15-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.4-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following node versions are now available:
  - [1.27.16-gke.2771000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2239000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1325000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.4-gke.1236000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.

## May 13, 2025

Issue GKE Autopilot clusters fail to update the `cgroup_mode` field and display the following error:

    ERROR: (gcloud.container.clusters.update)
        ResponseError: code=400,
        message=INVALID_ARGUMENT: invalid node_pool_auto_config.linux_node_config.
        Allowed fields are: ["cgroup_mode"]

This issue occurs in all GKE versions. A fix for this issue is in progress. For more information, see [Migrate nodes to Linux cgroupv2](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/migrate-cgroupv2.md.txt).
Feature GKE now provides insights and recommendations that help you to [identify and troubleshoot](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/crd-with-invalid-caBundle.md.txt) clusters with Custom Resource Definitions that contain an invalid or malformed Certificate Authority bundle, which might disrupt cluster operations. Implementing the recommendation helps you to keep your clusters stable and performant.

## May 12, 2025

Feature In GKE version 1.33 and later, the Compute Engine persistent disk CSI Driver supports provisioning Hyperdisk Balanced High Availability volumes in the `ReadWriteOnce`, `ReadWriteOncePod`, and `ReadWriteMany` access modes. For more information, see [Provisioning Hyperdisk Balanced High Availability volumes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/regional-pd.md.txt#balanced_high_availability).

## May 09, 2025

Change

#### (2025-R18) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.3-gke.1927002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.3-gke.1927002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.4-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
  - [1.33.0-gke.1552000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
  - [1.33.0-gke.1582000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
  - [1.33.0-gke.1712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330)
- The following versions are no longer available in the Rapid channel:
  - 1.30.11-gke.1131000
  - 1.31.7-gke.1212000
  - 1.32.2-gke.1297002
  - 1.32.3-gke.1785000
  - 1.32.3-gke.1927000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.33 to version [1.33.0-gke.1552000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#v1330) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available in the Regular channel:
  - 1.30.10-gke.1070000
  - 1.31.6-gke.1064001
  - 1.32.2-gke.1182003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2682000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2732000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2650000
  - 1.27.16-gke.2703000
  - 1.28.15-gke.2097000
  - 1.28.15-gke.2169000
  - 1.29.15-gke.1240000
  - 1.30.10-gke.1070000
  - 1.31.6-gke.1064001
  - 1.32.2-gke.1182003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2664000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.3-gke.1927002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.4-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following node versions are now available:
  - [1.27.16-gke.2732000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.12-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13012)
  - [1.31.8-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1318)
  - [1.32.3-gke.1785003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.3-gke.1927002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
  - [1.32.4-gke.1106000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1324)
- The following versions are no longer available:
  - 1.31.6-gke.1020000
  - 1.32.3-gke.1785000
  - 1.32.3-gke.1927000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
Announcement

#### 1.33 is now available in the Rapid channel

Kubernetes 1.33 is now available in the Rapid channel. For more information about the content of Kubernetes 1.33, read the [Kubernetes 1.33 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.33.md#changelog-since-v1320).
Feature

#### New features in 1.33

- New v1beta2 versions of the [Kubernetes Dynamic Resource Allocation (DRA) APIs](https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/#api) will be available (because this is a beta API, using it in GKE clusters requires [opt-in](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/use-beta-apis.md.txt)). For more information about using DRA in GKE, see [About dynamic resource allocation in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-dynamic-resource-allocation.md.txt).
- [In-Place Pod Resize](https://kubernetes.io/blog/2025/04/23/kubernetes-v1-33-release/#beta-in-place-resource-resize-for-vertical-scaling-of-pods) (Public Preview) allows you to change the CPU and memory requests and limits assigned to containers within a *running* Pod (limitations apply) through the new `resize` pod subresource (on-by-default), often without requiring a container restart significantly decreasing service disruptions. For more information, see [Resize CPU and Memory Resources assigned to Containers](https://kubernetes.io/docs/tasks/configure-pod-container/resize-container-resources/).
- [Sidecar Containers](https://kubernetes.io/blog/2025/04/23/kubernetes-v1-33-release/#stable-sidecar-containers) graduated to stable, enabling the "sidecar pattern". initContainers with `restartPolicy: Always` will start before application containers and remain running throughout the pod's lifecycle, terminating after the main containers exit.
- [Streaming List Response Encoding](https://github.com/kubernetes/enhancements/issues/5116) enables efficient handling of requests for large object collections, improving API server reliability and performance.
- [Multiple Service CIDRs](https://kubernetes.io/blog/2025/04/23/kubernetes-v1-33-release/#multiple-service-cidrs) is now generally available, allowing cluster administrators to [dynamically increase the number of IP addresses available](https://kubernetes.io/docs/tasks/network/extend-service-ip-ranges/) for `type: ClusterIP` Services (by creating new ServiceCIDR objects).

  > [!NOTE]
  > **Note:** To ensure network stability during this initial phase, Service CIDRs can only be created within the 34.118.224.0/20 reserved IP address range in Compute Engine. Future releases will remove this limitation.

Deprecated

#### Deprecated in 1.33

The gitRepo volume driver is deprecated and disabled for security reasons. For more information, see [KEP-5040](https://github.com/kubernetes/enhancements/issues/5040).

#### Removed in 1.33

The `status.nodeInfo.kubeProxyVersion` field in the Node API object is no longer populated in 1.33 and later. This field actually reported the kubelet version, not the `kube-proxy` version. You can use `status.nodeInfo.kubeletVersion` to get the kubelet version. For more information, see [KEP-4004](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4004-deprecate-kube-proxy-version).
Change

#### Other changes in 1.33

[containerd 2.0](https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md) is supported. For more information, see [Migrate nodes to containerd 2](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/migrate-containerd-2.md.txt).

## May 08, 2025

Feature In GKE version 1.32 and later, GKE Sandbox (gVisor) can now be configured with SYS_ADMIN privileges in GKE Autopilot. This lets you use [Docker-in-Docker with gVisor](https://gvisor.dev/docs/tutorials/docker-in-gke-sandbox/) in GKE Autopilot.
Feature ClusterProfile sync is now available to generate a cluster inventory for an existing fleet. A cluster inventory lets you work with open source and third party integrations that use the [ClusterProfile](https://multicluster.sigs.k8s.io/concepts/cluster-profile-api/) specification.

## May 02, 2025

Change

#### (2025-R17) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1927000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available in the Rapid channel:
  - 1.30.10-gke.1070000
  - 1.30.10-gke.1102000
  - 1.31.6-gke.1064001
  - 1.31.6-gke.1099001
  - 1.32.2-gke.1182003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version 1.32.1-gke.1357001 is no longer available in the Stable channel.
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2664000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2703000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2633000
  - 1.27.16-gke.2682000
  - 1.28.15-gke.2072000
  - 1.28.15-gke.2142000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2097000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2650000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2097000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1927000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following node versions are now available:
  - [1.27.16-gke.2703000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1240000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1927000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available:
  - 1.30.10-gke.1102000
  - 1.31.6-gke.1099001
  - 1.32.1-gke.1357001
  - 1.32.2-gke.1182001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.

## April 28, 2025

Change

#### (2025-R16) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1785000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available in the Rapid channel:
  - 1.29.14-gke.1067000
  - 1.29.14-gke.1086000
  - 1.29.15-gke.1170000
  - 1.30.11-gke.1131000
  - 1.31.7-gke.1013002
  - 1.31.7-gke.1212000
  - 1.32.3-gke.1717000

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are no longer available in the Regular channel:
  - 1.29.14-gke.1018000
  - 1.29.14-gke.1067000

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.29.13-gke.1038000
  - 1.29.13-gke.1169000

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2650000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2682000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2097000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2595000
  - 1.27.16-gke.2664000
  - 1.28.15-gke.2027000
  - 1.28.15-gke.2121000
  - 1.29.14-gke.1018000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.28.15-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2633000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.14-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1785000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following node versions are now available:
  - [1.27.16-gke.2682000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1193000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1265000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.3-gke.1785000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available:
  - 1.29.13-gke.1038000
  - 1.29.13-gke.1169000
  - 1.29.14-gke.1018000
  - 1.29.14-gke.1067000
  - 1.29.14-gke.1086000
  - 1.29.15-gke.1170000
  - 1.30.9-gke.1127000
  - 1.30.11-gke.1131000
  - 1.31.7-gke.1013002
  - 1.31.7-gke.1212000
  - 1.32.3-gke.1717000

## April 24, 2025

Deprecated Saxml on GKE is de-prioritized beginning April 24, 2025. This means the project won't get further updates. Existing Saxml deployments will continue to function as is without disruption. We *strongly suggest* that you migrate to [JetStream](https://github.com/google/JetStream), Google's up to date open source inference framework for high-performance LLM serving on TPUs and GPUs. JetStream offers continuous batching and quantization for better throughput and memory efficiency. For a migration example, see [Serve Gemma using TPUs on GKE with JetStream](https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/serve-gemma-tpu-jetstream.md.txt).

## April 18, 2025

Change

#### (2025-R15) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.29.15-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.6-gke.1099001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1717000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available in the Rapid channel:
  - 1.29.14-gke.1132000
  - 1.29.15-gke.1017000
  - 1.29.15-gke.1058000
  - 1.29.15-gke.1108000
  - 1.29.15-gke.1134000
  - 1.30.10-gke.1145000
  - 1.30.10-gke.1227000
  - 1.30.10-gke.1227001
  - 1.30.11-gke.1008001
  - 1.30.11-gke.1072000
  - 1.30.11-gke.1093000
  - 1.31.5-gke.1169001
  - 1.31.5-gke.1233001
  - 1.31.6-gke.1020001
  - 1.31.6-gke.1064000
  - 1.31.6-gke.1099000
  - 1.31.6-gke.1140000
  - 1.31.6-gke.1221000
  - 1.31.6-gke.1221001
  - 1.31.7-gke.1013001
  - 1.31.7-gke.1112000
  - 1.31.7-gke.1149000
  - 1.32.2-gke.1182001
  - 1.32.2-gke.1182002
  - 1.32.2-gke.1297001
  - 1.32.2-gke.1400003
  - 1.32.2-gke.1652000
  - 1.32.2-gke.1652003
  - 1.32.3-gke.1057001
  - 1.32.3-gke.1170000
  - 1.32.3-gke.1440000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Regular channel:
  - 1.30.10-gke.1022000
  - 1.31.6-gke.1020000
  - 1.31.6-gke.1064000
  - 1.32.1-gke.1357001
  - 1.32.2-gke.1182001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Stable channel:
  - 1.29.13-gke.1109000
  - 1.30.9-gke.1127000
  - 1.30.9-gke.1201000
  - 1.30.10-gke.1022000
  - 1.31.5-gke.1169000
  - 1.31.5-gke.1233000
  - 1.31.6-gke.1020000
  - 1.31.6-gke.1064000
  - 1.32.2-gke.1182001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2664000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2451000
  - 1.27.16-gke.2477000
  - 1.27.16-gke.2528000
  - 1.27.16-gke.2573000
  - 1.27.16-gke.2650000
  - 1.28.15-gke.1844000
  - 1.28.15-gke.1881000
  - 1.28.15-gke.1940000
  - 1.28.15-gke.2003000
  - 1.28.15-gke.2097000
  - 1.30.10-gke.1022000
  - 1.31.6-gke.1020000
  - 1.31.6-gke.1064000
  - 1.32.1-gke.1357001
  - 1.32.2-gke.1182001
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2595000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.2027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation.
- The following versions are now available:
  - [1.29.15-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.6-gke.1099001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1717000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following node versions are now available:
  - [1.27.16-gke.2664000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1131000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.6-gke.1099001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1212000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1297002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1717000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following versions are no longer available:
  - 1.29.13-gke.1109000
  - 1.29.14-gke.1132000
  - 1.29.15-gke.1017000
  - 1.29.15-gke.1058000
  - 1.29.15-gke.1108000
  - 1.29.15-gke.1134000
  - 1.30.9-gke.1046000
  - 1.30.9-gke.1201000
  - 1.30.10-gke.1022000
  - 1.30.10-gke.1145000
  - 1.30.10-gke.1227000
  - 1.30.10-gke.1227001
  - 1.30.11-gke.1008001
  - 1.30.11-gke.1072000
  - 1.30.11-gke.1093000
  - 1.31.5-gke.1169000
  - 1.31.5-gke.1169001
  - 1.31.5-gke.1233000
  - 1.31.5-gke.1233001
  - 1.31.6-gke.1020001
  - 1.31.6-gke.1064000
  - 1.31.6-gke.1099000
  - 1.31.6-gke.1140000
  - 1.31.6-gke.1221000
  - 1.31.6-gke.1221001
  - 1.31.7-gke.1013001
  - 1.31.7-gke.1112000
  - 1.31.7-gke.1149000
  - 1.32.1-gke.1729000
  - 1.32.2-gke.1182002
  - 1.32.2-gke.1297001
  - 1.32.2-gke.1400003
  - 1.32.2-gke.1652000
  - 1.32.2-gke.1652003
  - 1.32.3-gke.1057001
  - 1.32.3-gke.1170000
  - 1.32.3-gke.1440000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

## April 17, 2025

Feature GKE Inference Gateway is now available to significantly improve the performance, efficiency, and observability of generative AI workloads on GKE.

GKE Inference Gateway provides:

- **Improved performance**: AI serving tail latency is reduced, and AI serving throughput is increased through inference-optimized load balancing.
- **Efficient resource utilization**: Enables dense multi-workload serving of multiple LoRA fine-tuned models on a shared accelerator, leading to higher GPU/TPU utilization.
- **Simplified operations**: Features include model-aware routing, model-specific serving priority, and integrated AI Safety.
- **Enhanced observability**: Golden signals of observability are provided for inference requests.

## April 08, 2025

Change

#### (2025-R14) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.29.15-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1149000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1440000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2650000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2097000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.29.15-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1149000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1440000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following node versions are now available:
  - [1.27.16-gke.2650000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2097000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1134000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.7-gke.1149000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1182003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1440000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)

## April 03, 2025

Feature GKE now provides insights and recommendations that help you [identify workloads without resource requests or limits](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/vertical-pod-autoscaling.md.txt#identify-workloads) so that you can specify the resource needs for these workloads. Configuring CPU and memory requests and limits for containers is the [best practice](https://docs.cloud.google.com/architecture/best-practices-for-running-cost-effective-kubernetes-applications-on-gke.md.txt#set_appropriate_resource_requests_and_limits) for improving reliability and performance, and is a necessary prerequisite for understanding and optimizing resource utilization by your workloads and their cost.

## April 02, 2025

Change

#### (2025-R13) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.29.15-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.5-gke.1169001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.31.5-gke.1233001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.31.6-gke.1020001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1013002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.31.7-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1182002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2633000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.29.15-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.5-gke.1169001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.31.5-gke.1233001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.31.6-gke.1020001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1013002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.31.7-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1182002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following node versions are now available:
  - [1.27.16-gke.2633000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1108000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.11-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.5-gke.1169001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.31.5-gke.1233001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.31.6-gke.1020001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.6-gke.1064001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1013002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.31.7-gke.1112000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1182002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
Feature Automatic application monitoring is now generally available in GKE versions 1.28 and later. When configured on GKE clusters, this feature automatically collects key metrics with Google Cloud Managed Service for Prometheus and provides out-of-the-box dashboards for monitoring the supported workloads. Automatic application monitoring supports six new AI model servers (NVIDIA Triton, vLLM, TGI, JetStream, TorchServe and TensorFlow Serving). For more information, see [Configure automatic application monitoring](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-automatic-application-monitoring.md.txt).

## March 28, 2025

Feature In version 1.32.1-gke.1729000 and later, you can customize specific kubelet and Linux kernel parameters like sysctls and huge pages by using the [`nodeSystemConfig`](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-custom-compute-classes.md.txt#customize-node-system-config) field in your GKE compute classes. Additionally, you can now specify default values for fields that are omitted in individual rules in a compute class by using the [`priorityDefaults`](https://docs.cloud.google.com/kubernetes-engine/docs/reference/crds/computeclass.md.txt#priorityDefaults) field. For details, see [About custom compute classes](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-custom-compute-classes.md.txt#autoprovisioning-and-compute-classes).

## March 26, 2025

Change

#### (2025-R12) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.29.15-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.10-gke.1227001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.30.11-gke.1008001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.6-gke.1221001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1013001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1652003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1057001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2595000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.29.15-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.10-gke.1227001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.30.11-gke.1008001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.6-gke.1221001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1013001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1652003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1057001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)
- The following node versions are now available:
  - [1.27.16-gke.2595000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.10-gke.1227001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.30.11-gke.1008001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13011)
  - [1.31.6-gke.1221001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.7-gke.1013001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1317)
  - [1.32.2-gke.1652003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.3-gke.1057001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1323)

## March 21, 2025

Feature In GKE version 1.32.2-gke.1652000 and later, new external LoadBalancer Services use zonal Network Endpoint Group (NEG) backends by default. This applies only to new backend service-based external LoadBalancer Services. Existing LoadBalancer Services are not affected. To learn more, see [Create a backend service-based external load balancer](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/backend-service-based-external-load-balancer.md.txt).
Feature Starting in GKE version 1.32.1-gke.1729000, Autopilot clusters will automatically use the new [Performance HPA Profile](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling.md.txt#hpa-profile). This new profile enables faster autoscaling on CPU and Memory metrics for up to 1,000 `HorizontalPodAutoscaler` objects by routing autoscaling metrics through the `gke-metrics-agent` Daemonset. If desired, users can revert to the old autoscaling profile by [disabling the Peformance HPA Profile](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling.md.txt#disable_performance_hpa_profile).
Feature All GKE clusters now export four new rollup metrics by default at no additional charge. These new metrics are for monitoring GKE TPU NodePools and JobSets:

- `kubernetes.io/node_pool/accelerator/times_to_recover`: Distribution of recovery period durations. Each sample indicates a single recovery operation for the NodePool to recover from a downtime period. The data is sampled within 60s after the completion of NodePool recovery, and emitted within 24h. This metric does not include a sample for downtime period longer than 7 days. This metric is only applicable for GKE multi-host TPU node pools.

- `kubernetes.io/jobset/times_between_interruptions`: Distribution of times between the end of last interruption and beginning of current interruption for a JobSet. Each sample indicates a single duration between last and current interruption. The data is sampled within 60s after the current interruption starts, and emitted within 24h. The metric does not include a sample for duration between interruptions longer than 7 days. This metric is only applicable for JobSets running on nodes with GPU/TPU and having a single replicated job.

- `kubernetes.io/jobset/times_to_recover`: Distribution of recovery period durations. Each sample indicates a single recovery operation for the JobSet to recover from a downtime period. The data is sampled within 60s after the completion of JobSet recovery, and emitted within 24h. This metric does not include samples for downtime periods longer than 7 days. This metric is only applicable for JobSets running on nodes with GPU/TPU and having a single replicated job.

- `kubernetes.io/jobset/uptime`: Total time the JobSet has been available. The data is sampled every 60s and emitted within 24h after sampling. This metric is only applicable for JobSets running on nodes with GPU/TPU and having a single replicated job.

## March 19, 2025

Change

#### (2025-R11) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.29.15-gke.1017000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1221000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1400003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1652000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Rapid channel:
  - 1.32.2-gke.1182000
  - 1.32.2-gke.1400001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now available in the Regular channel.
- Version 1.32.2-gke.1182000 is no longer available in the Regular channel.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2573000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2003000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- Version 1.32.2-gke.1182000 is no longer available in the Extended channel.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.29.15-gke.1017000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1221000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1400003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1652000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following node versions are now available:
  - [1.27.16-gke.2573000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.2003000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.15-gke.1017000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12915)
  - [1.30.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1221000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1400003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1652000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available:
  - 1.32.2-gke.1182000
  - 1.32.2-gke.1400001

## March 18, 2025

Fixed On GKE clusters running versions 1.32.2-gke.1182000 to 1.32.2-gke.1297000, Pods using Cloud Storage FUSE CSI driver volumes (persistent or CSI ephemeral) fail to schedule when both of the following are true:

- The Pods run on the [host network](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#hosts-namespaces) (`hostNetwork: true`)
- You use a [custom sidecar image](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-storage-fuse-csi-driver-sidecar.md.txt#configure-a-private-image) built with a Cloud Storage FUSE CSI driver version earlier than [v1.12.2](https://github.com/GoogleCloudPlatform/gcs-fuse-csi-driver/tree/v1.12.2).

The fix is available on GKE cluster version 1.32.2-gke.1297001 or later.

## March 14, 2025

Feature JobSet metrics are automatically available on new GKE Standard and Autopilot clusters starting from version 1.32.1-gke.1357001 or later. For existing clusters, you can upgrade your clusters and manually enable the JobSet metrics package. For more details on the list of JobSet metrics, see [JobSet metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/kube-state-metrics.md.txt#ksm-jobset-metrics).

## March 12, 2025

Change

#### (2025-R10) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.2-gke.1182000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.29.14-gke.1132000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1145000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1140000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1297001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1400001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Rapid channel:
  - 1.29.14-gke.1018000
  - 1.30.10-gke.1022000
  - 1.31.6-gke.1020000
  - 1.32.1-gke.1357001
  - 1.32.1-gke.1729000
  - 1.32.2-gke.1297000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.14-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.6-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.32.2-gke.1182000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.14-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.6-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.2-gke.1182000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.29.14-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Regular channel:
  - 1.29.13-gke.1169000
  - 1.30.9-gke.1201000
  - 1.31.5-gke.1233000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available in the Stable channel:
  - 1.30.9-gke.1046000
  - 1.31.5-gke.1068000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2477000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2528000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1881000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1940000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.14-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2270000
  - 1.27.16-gke.2489000
  - 1.28.15-gke.1781000
  - 1.28.15-gke.1897000
  - 1.29.13-gke.1169000
  - 1.30.9-gke.1201000
  - 1.31.5-gke.1233000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2451000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1844000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) is now the default version for cluster creation.
- The following versions are now available:
  - [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.29.14-gke.1132000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1145000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1140000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1297001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1400001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following node versions are now available:
  - [1.27.16-gke.2528000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1940000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.14-gke.1132000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1145000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1140000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1297001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
  - [1.32.2-gke.1400001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available:
  - 1.30.9-gke.1009000
  - 1.31.5-gke.1068000
  - 1.32.1-gke.1489001
  - 1.32.2-gke.1297000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.

## March 07, 2025

Feature You can now [monitor startup latency](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/monitor-startup-latency-metrics.md.txt) of Kubernetes workloads and nodes using the new **Startup Latency** dashboard available in the Observability tab on the Deployment details and Cluster details pages in the GKE Console. The dashboard is useful for tracking, troubleshooting and optimizing startup latency of your GKE workloads.
Feature GKE now allows you to enable logging of Horizontal Pod Autoscaler decisions starting from GKE version 1.31.5-gke.1090000 or later, or version 1.32.1-gke.1260000 or later. These logs include [atomic recommendations](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-horizontalpodautoscaling-events.md.txt#atomic_recommendation) (based on individual metrics) and [final recommendations](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-horizontalpodautoscaling-events.md.txt#final_recommendation) (consolidated HPA decisions). The logs are stored in Cloud Logging and offer insights into the decision-making process of the Horizontal Pod Autoscaler.

## March 05, 2025

Change

#### (2025-R09) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.29.14-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1102000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1297000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Rapid channel:
  - 1.29.14-gke.1020000
  - 1.30.10-gke.1042000
  - 1.31.6-gke.1027000

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
- The following versions are no longer available in the Regular channel:
  - 1.29.13-gke.1109000
  - 1.30.9-gke.1127000
  - 1.31.5-gke.1169000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Stable channel:
  - 1.29.13-gke.1006000
  - 1.30.9-gke.1009000
  - 1.31.5-gke.1023000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.32 to version [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2489000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1844000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1897000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2477000
  - 1.28.15-gke.1641000
  - 1.28.15-gke.1881000
  - 1.29.13-gke.1109000
  - 1.30.9-gke.1127000
  - 1.31.5-gke.1169000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1781000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation.
- The following versions are now available:
  - [1.29.14-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1102000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1297000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following node versions are now available:
  - [1.27.16-gke.2489000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1897000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.14-gke.1086000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1102000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1297000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available:
  - 1.29.13-gke.1006000
  - 1.29.13-gke.1109000
  - 1.29.14-gke.1020000
  - 1.30.8-gke.1261000
  - 1.30.10-gke.1042000
  - 1.31.5-gke.1023000
  - 1.31.6-gke.1027000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
Security The Envoy project recently announced several new security vulnerabilities (CVE-2024-53269, CVE-2024-53270, and CVE-2024-53271) that could allow an attacker to crash Envoy.

For more details, see the [GCP-2025-009 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2025-009).

## March 04, 2025

Feature The [`europe-north2`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Stockholm, Sweden is now available. For more information, see the [Global Locations](https://cloud.google.com/about/locations).

## February 28, 2025

Feature New recommendations of `NODE_SA_MISSING_PERMISSIONS` subtype are added to the portfolio of [GKE Recommendations](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/optimize-with-recommenders.md.txt). Use the new recommendations to [identify clusters](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/logging.md.txt#identify-fix-permissions-logs-in-all-clusters) with node service accounts missing IAM permissions that are critical for normal cluster operations.

If your organization has a policy to [disable automatic role grants to default service accounts](https://docs.cloud.google.com/organization-policy/restrict-service-accounts.md.txt#disable_service_account_default_grants), the created [default GKE node service account](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/service-accounts.md.txt#default-gke-service-agent) will not get the necessary permissions. Missing critical permissions can degrade your essential cluster operations, such as logging and monitoring.

## February 27, 2025

Feature The GKE Autopilot partner program now lets partners create and manage allowlists that correspond to specific partner workloads. In GKE version 1.32.1-gke.1729000 and later, you can explicitly install allowlists in your clusters to run only the partner solutions that you need.

To learn more, see [Run privileged workloads from GKE Autopilot partners](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/run-autopilot-partner-workloads.md.txt).

## February 26, 2025

Change

#### (2025-R08) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.1-gke.1729000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.29.14-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.29.14-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.6-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available in the Rapid channel:
  - 1.29.13-gke.1109000
  - 1.29.13-gke.1169000
  - 1.30.9-gke.1201000
  - 1.30.9-gke.1231000
  - 1.31.5-gke.1169000
  - 1.31.5-gke.1233000
  - 1.32.1-gke.1489001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available in the Regular channel:
  - 1.29.13-gke.1038000
  - 1.30.9-gke.1046000
  - 1.31.5-gke.1068000
  - 1.32.1-gke.1200003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available in the Stable channel:
  - 1.29.12-gke.1270000
  - 1.30.8-gke.1261000
  - 1.31.4-gke.1372000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2477000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1781000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1881000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2440000
  - 1.28.15-gke.1612000
  - 1.28.15-gke.1844000
  - 1.29.13-gke.1038000
  - 1.30.9-gke.1046000
  - 1.31.5-gke.1068000
  - 1.32.1-gke.1200003
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation.
- The following versions are now available:
  - [1.29.14-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.29.14-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.6-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following node versions are now available:
  - [1.27.16-gke.2477000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1881000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.14-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.29.14-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.10-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.30.10-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.31.6-gke.1064000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.2-gke.1182000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1322)
- The following versions are no longer available:
  - 1.29.12-gke.1270000
  - 1.30.8-gke.1162001
  - 1.30.9-gke.1231000
  - 1.31.4-gke.1372000
  - 1.32.1-gke.1200003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

## February 25, 2025

Feature Three new metrics are added for checking node and node pool status:

- `kubernetes.io/node/status_condition`: The condition of a node from the node status condition field. The `Ready` field has `Unknown` status if the node controller has not heard from the node in the last `node-monitor-grace-period` period. This metric is available for clusters with GKE version 1.32.1-gke.1260000 and later.

- `kubernetes.io/node_pool/multi_host/available`: The multi-host NodePool availability. When *all* the nodes in the node pool are available, the value is `True`. If any of the nodes in the node pool are unavailable, the value is `False`. This metric is available for Multi-host TPU node pools only.

- `kubernetes.io/node_pool/status`: The current status of the node pool from the `NodePool` instance. Status updates happen after GKE API operations complete. This metric is available for Multi-host TPU node pools only.

## February 21, 2025

Change In GKE version 1.33 and later, if you omit the `whenUnsatisfiable` field in a new GKE compute class specification, the default value is `DoNotScaleUp`.

In GKE versions earlier than 1.33, the default value is `ScaleUpAnyway`. Ensure that your compute class specifications explicitly set a value in the `whenUnsatisfiable` field after you upgrade to version 1.33. This change only affects new `ComputeClass` objects that you create that omit the `whenUnsatisfiable` field. Any existing compute classes that omit the field continue to use `ScaleUpAnyway` as the default value even after you upgrade the cluster to version 1.33 or later.

To learn more about the `whenUnsatisfiable` field, see [Define scaling behavior when no priority rules apply](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-custom-compute-classes.md.txt#define-scaling-no-rules).

## February 20, 2025

Change New GKE 1.27 patch versions starting with version 1.27.16-gke.2440000 are built with COS 109, because COS 105 is near the end of support. GKE makes new 1.27 patch versions available using COS 109. However, GKE won't auto-upgrade nodes across the COS milestone boundary, from a patch version using COS 105 to a patch version using COS 109.

If you manually upgrade your nodes to 1.27.16-gke.2440000 or later, GKE continues node auto-upgrades as normal. Control plane upgrades are unaffected, and cluster auto-upgrades to the next minor version towards the end of extended support proceed as normal.

To learn more, see [Container-Optimized OS updates during the extended support period](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#cos-extended).
Feature GKE Managed NVIDIA Data Center GPU Manager (DCGM) Metrics Package is now generally available for both GKE Standard and Autopilot clusters running version 1.32.0-gke.1764000 and later. You can enable the feature via the Console, gcloud, or Terraform. Starting with cluster version 1.32.1-gke.1357000, GKE Managed NVIDIA DCGM will be default-on for new clusters.

GKE Managed DCGM provides a curated set of metrics for monitoring the utilization, performance, and health of NVIDIA GPUs. These metrics are collected by Google Cloud Managed Service for Prometheus and you can view the metric charts in the Observability Tab on the Kubernetes Clusters page or in Cloud Monitoring. For more information, see Collect and view DCGM metrics.

To learn more, see [Collect and view DCGM metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/dcgm-metrics.md.txt).
Feature GKE automatically adds the following resource labels to node pools:

- `goog-gke-accelerator-type`: The accelerator type used in the node pool.
- `goog-gke-tpu-node-pool-type`: The TPU node pool type, which can be single-host or multi-host.
- `goog-gke-node-pool-provisioning-model`: The provisioning model of the node pool. The nodes can be on demand, by reservation, or Spot VMs.

To learn more, see [Automatically applied labels](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-managing-labels.md.txt#automatically-applied-labels).

## February 19, 2025

Change Starting on July 1, 2025, new organizations will no longer be able to create GKE clusters with [Identity Service for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/oidc.md.txt). You can continue to use Identity Service for GKE in existing organizations, but we encourage you to migrate to [Workforce Identity Federation](https://docs.cloud.google.com/iam/docs/workforce-identity-federation.md.txt).

Workforce Identity Federation is the recommended method for configuring access to your GKE clusters from external identity providers. Workforce Identity Federation provides a single hosted solution for managing external IdPs across Google Cloud products. Unlike Identity Service for GKE, Workforce Identity Federation doesn't install components in your cluster.

For details and migration instructions, see [Use external identity providers to authenticate to GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/oidc.md.txt).

## February 18, 2025

Change

#### (2025-R07) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.1-gke.1489001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.9-gke.1231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.1-gke.1729000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Rapid channel:
  - 1.29.13-gke.1038000
  - 1.30.9-gke.1046000
  - 1.30.9-gke.1127000
  - 1.31.5-gke.1068000
  - 1.32.1-gke.1200003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Regular channel:
  - 1.29.13-gke.1006000
  - 1.30.9-gke.1009000
  - 1.31.5-gke.1023000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available in the Stable channel:
  - 1.29.12-gke.1143001
  - 1.30.8-gke.1162001
  - 1.31.4-gke.1256000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2440000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2451000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1844000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2296000
  - 1.27.16-gke.2387000
  - 1.28.15-gke.1781000
  - 1.29.13-gke.1006000
  - 1.30.9-gke.1009000
  - 1.31.5-gke.1023000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation.
- The following versions are now available:
  - [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.9-gke.1231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.1-gke.1729000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following node versions are now available:
  - [1.27.16-gke.2440000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2451000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1844000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.14-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12914)
  - [1.30.9-gke.1231000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.30.10-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v13010)
  - [1.31.6-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1316)
  - [1.32.1-gke.1729000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available:
  - 1.29.12-gke.1143001
  - 1.30.8-gke.1128001
  - 1.31.4-gke.1256000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.

## February 11, 2025

Change

#### (2025-R06) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1489001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Rapid channel:
  - 1.28.15-gke.1641000
  - 1.28.15-gke.1673000
  - 1.28.15-gke.1720000
  - 1.29.13-gke.1006000
  - 1.30.9-gke.1009000
  - 1.31.5-gke.1023000
  - 1.32.0-gke.1448000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Regular channel:
  - 1.28.15-gke.1612000
  - 1.28.15-gke.1641000
  - 1.29.12-gke.1270000
  - 1.30.8-gke.1261000
  - 1.31.4-gke.1372000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.32 to version [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Stable channel:
  - 1.28.15-gke.1480000
  - 1.28.15-gke.1503000
  - 1.29.12-gke.1120001
  - 1.30.8-gke.1128001
  - 1.30.8-gke.1162000
  - 1.31.4-gke.1183000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.12-gke.1143001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.12-gke.1143001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2296000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2387000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1781000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2246000
  - 1.27.16-gke.2342000
  - 1.29.12-gke.1270000
  - 1.30.8-gke.1261000
  - 1.31.4-gke.1372000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.32 to version [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation.
- The following versions are now available:
  - [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
  - [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
  - [1.32.1-gke.1489001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following node versions are now available:
  - [1.27.16-gke.2387000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1781000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1233000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
  - [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
  - [1.32.1-gke.1489001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available:
  - 1.28.15-gke.1480000
  - 1.28.15-gke.1503000
  - 1.28.15-gke.1612000
  - 1.28.15-gke.1641000
  - 1.28.15-gke.1673000
  - 1.28.15-gke.1720000
  - 1.29.12-gke.1120001
  - 1.30.8-gke.1051000
  - 1.30.8-gke.1162000
  - 1.31.4-gke.1183000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.32 to version [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

## February 06, 2025

Change

#### (2025-R05) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1720000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
  - [1.32.1-gke.1357001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Rapid channel:
  - 1.28.15-gke.1612000
  - 1.29.12-gke.1270000
  - 1.30.9-gke.1027000
  - 1.31.4-gke.1372000
  - 1.32.0-gke.1538000
  - 1.32.1-gke.1200000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.15-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.15-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.1-gke.1200003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.15-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available in the Regular channel:
  - 1.28.15-gke.1503000
  - 1.29.12-gke.1143000
  - 1.29.12-gke.1143001
  - 1.30.8-gke.1162000
  - 1.30.8-gke.1162001
  - 1.31.4-gke.1256000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.8-gke.1128001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1143001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Stable channel:
  - 1.28.15-gke.1435000
  - 1.29.12-gke.1055000
  - 1.29.12-gke.1055001
  - 1.30.8-gke.1051000
  - 1.30.8-gke.1051001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.12-gke.1120001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.8-gke.1128001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.12-gke.1120001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.8-gke.1128001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2142000
  - 1.27.16-gke.2296000
  - 1.28.15-gke.1503000
  - 1.29.12-gke.1143000
  - 1.29.12-gke.1143001
  - 1.30.8-gke.1162000
  - 1.30.8-gke.1162001
  - 1.31.4-gke.1256000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1720000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following node versions are now available:
  - [1.27.16-gke.2342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1720000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1109000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1127000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1169000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available:
  - 1.28.15-gke.1435000
  - 1.29.12-gke.1055000
  - 1.29.12-gke.1055001
  - 1.29.12-gke.1143000
  - 1.30.5-gke.1713000
  - 1.30.8-gke.1051001
  - 1.30.9-gke.1027000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.8-gke.1128001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.8-gke.1128001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.
Feature Weighted load balancing for GKE External LoadBalancer Services is now generally available on GKE clusters running version 1.31.0-gke.1506000 or later. Weighted load balancing is a more efficient way to distribute traffic to nodes based on the number of serving Pods they have backing the Service.

To learn more, see [Weighted load balancing](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/service-load-balancer.md.txt#weighted-lb).

## February 04, 2025

Fixed A bug in the [image streaming](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming.md.txt) feature caused authentication-related failures in specific scenarios when the workload tried to access container image data. This bug has been fixed in the following GKE versions:

- 1.32.0-gke.1448000 and above.
- 1.31.4-gke.1183000 and above.
- 1.30.8-gke.1261000 and above.
Security A security vulnerability was discovered in the Google Secret Manager Provider for Secret Store CSI Driver. This vulnerability could allow an attacker to gain access to the Kubernetes service account token of the CSI driver.

For more details, see [GCP-2025-006 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2025-006).
Feature GKE cluster notifications have the following new capabilities:

- You can now receive cluster notifications through Cloud Logging. To learn more, see [Viewing cluster notifications in Cloud Logging (Preview)](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-notifications.md.txt#viewing-logging).
- GKE now sends a cluster notification to notify you when your cluster is running a minor version that is at or near the end of support. To learn more, see [Minor version at or near the end of support](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-notifications.md.txt#end-of-standard-support-notification).
- GKE now sends a cluster notification to notify you when your cluster has completed an upgrade operation. To learn more, see [Upgrade operation is complete](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-notifications.md.txt#upgrade-operation-complete-notification).

For more details about the different types of cluster notifications GKE sends and how you can receive them, see [Cluster notifications](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-notifications.md.txt).

## February 03, 2025

Change Starting on February 3, 2025, GKE will create a new service agent named `service-{PROJECT_
NUMBER}@gcp-sa-gkenode.iam.gserviceaccount.com` that the GKE system workloads that run on your worker nodes can use. This service agent will only have the minimum permissions that GKE needs to operate these nodes by default, and will help to isolate the requirements of GKE-managed workloads from the requirements of your workloads. GKE-managed system workloads will begin using this service agent in an upcoming GKE version, which we'll announce in a separate release note.

## January 30, 2025

Deprecated Starting on January 28, 2025, the following Preview features are deprecated:

- GKE threat detection
- Supply chain concerns - Binary Authorization
- GKE Compliance dashboard

For deprecation and removal dates, and for information about alternatives, see [Posture management deprecations](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation.md.txt).

## January 29, 2025

Change

#### (2025-R04) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1673000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.9-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1200000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Rapid channel:
  - 1.28.15-gke.1503000
  - 1.29.12-gke.1143000
  - 1.30.8-gke.1261000
  - 1.30.8-gke.1282000
  - 1.31.4-gke.1256000
  - 1.32.1-gke.1002000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1143001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Regular channel:
  - 1.28.15-gke.1480000
  - 1.29.12-gke.1120000
  - 1.30.8-gke.1128000
  - 1.31.4-gke.1183000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1120001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1051001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1128001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Stable channel:
  - 1.28.15-gke.1342000
  - 1.29.10-gke.1280000
  - 1.30.5-gke.1713000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.31 to version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2296000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1143001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2122000
  - 1.27.16-gke.2270000
  - 1.28.15-gke.1480000
  - 1.29.12-gke.1120000
  - 1.30.8-gke.1128000
  - 1.31.4-gke.1183000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1673000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1120001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1143001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.8-gke.1051001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1128001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.9-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following node versions are now available:
  - [1.27.16-gke.2296000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1673000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1120001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1143001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.13-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.8-gke.1051001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1128001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1162001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.9-gke.1027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.30.9-gke.1046000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1068000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available:
  - 1.28.15-gke.1342000
  - 1.29.10-gke.1280000
  - 1.29.12-gke.1120000
  - 1.30.5-gke.1699000
  - 1.30.8-gke.1128000
  - 1.30.8-gke.1282000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

## January 23, 2025

Change

#### (2025-R03) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.8-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
  - [1.32.1-gke.1002000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1321)
- The following versions are no longer available in the Rapid channel:
  - 1.28.15-gke.1480000
  - 1.29.12-gke.1120000
  - 1.30.8-gke.1162000
  - 1.30.8-gke.1224000
  - 1.31.4-gke.1183000
  - 1.32.0-gke.1709000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Regular channel:
  - 1.28.15-gke.1435000
  - 1.29.12-gke.1055000
  - 1.30.8-gke.1051000
  - 1.31.3-gke.1162000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
- Version 1.30.6-gke.1596000 is no longer available in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.2270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2081000
  - 1.27.16-gke.2246000
  - 1.28.15-gke.1435000
  - 1.29.12-gke.1055000
  - 1.30.8-gke.1051000
  - 1.31.3-gke.1162000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2122000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.8-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following node versions are now available:
  - [1.27.16-gke.2270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1641000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12913)
  - [1.30.8-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.9-gke.1009000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1309)
  - [1.31.5-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1315)
- The following versions are no longer available:
  - 1.30.6-gke.1596000
  - 1.30.8-gke.1224000
  - 1.31.3-gke.1006000
  - 1.31.3-gke.1162000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.
Feature You can now [customize a node system configuration](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#kubelet-options) with the following new kubelet and sysctl configuration options:

- Kubelet

  - containerLogMaxSize
  - containerLogMaxFiles
  - imageGcLowThresholdPercent
  - imageGcHighThresholdPercent
  - imageMinimumGcAge
  - imageMaximumGcAge (1.30.7-gke.1076000 and later, 1.31.3-gke.1023000 and later)
  - allowedUnsafeSysctls (1.32.0-gke.1448000 and later)
- Sysctl

  - kernel.shmmni
  - kernel.shmmax
  - kernel.shmall
  - net.netfilter.nf_conntrack_acct (1.32.0-gke.1448000 and later)
  - net.netfilter.nf_conntrack_max (1.32.0-gke.1448000 and later)
  - net.netfilter.nf_conntrack_buckets (1.32.0-gke.1448000 and later)
  - net.netfilter.nf_conntrack_tcp_timeout_close_wait (1.32.0-gke.1448000 and later)
  - net.netfilter.nf_conntrack_tcp_timeout_established (1.32.0-gke.1448000 and later)
  - net.netfilter.nf_conntrack_tcp_timeout_time_wait (1.32.0-gke.1448000 and later)

To learn more, see [Kubelet configuration options](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#kubelet-options) and [Sysctl configuration options](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#sysctl-options).
Feature User-managed firewall rules for GKE LoadBalancer Services is now generally available on GKE clusters running version 1.31.3-gke.1056000 or later. By allowing user-managed firewall rules for GKE LoadBalancer Services, advanced firewall policies can now be configured to control ingress traffic to your GKE Services exposed with passthrough network load balancers. To learn more, see [User-managed firewall rules for GKE LoadBalancer Services](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/user-managed-firewall-rules.md.txt).
Change Starting with GKE version 1.32.1-gke.1002000, the default OS image for Ubuntu is updated from Ubuntu 22.04 to Ubuntu 24.04.

## January 21, 2025

Feature You can now use A3 Ultra VM powered by NVIDIA H200 Tensor Core GPUs with our new Titanium ML network adapter, which delivers non-blocking 3.2 Tbps of GPU-to-GPU traffic with RDMA over Converged Ethernet (RoCE).

A3 Ultra VMs are generally available in the `a3-ultragpu-8g` machine type and can be used through both the modes of operation in Google Kubernetes Engine (GKE):

- GKE Standard supports A3 Ultra with GPUDirect RDMA on GKE version 1.31.4-gke.1183000 or higher. To get started, see [Create a Hypercompute Cluster with GKE with default configuration](https://docs.cloud.google.com/ai-hypercomputer/docs/create/gke-ai-hypercompute.md.txt).
- GKE Autopilot supports A3 Ultra without GPUDirect RDMA on GKE version 1.31.4-gke.1183000 or higher. To get started, see [Deploy GPU workloads in Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus.md.txt). A3 Ultra with GPUDirect RDMA is not yet supported on GKE Autopilot.

## January 16, 2025

Deprecated With minor version 1.33, GKE nodes use containerd 2.0, which removes support for Docker Schema 1 images and the CRI v1alpha2 API. GKE pauses automatic upgrades to 1.33 when it detects that a cluster uses the deprecated features. To prepare for this change, see [Migrate nodes to containerd 2](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/migrate-containerd-2.md.txt).

## January 14, 2025

Change

#### (2025-R02) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1224000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.32.0-gke.1709000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320)
- The following versions are no longer available in the Rapid channel:
  - 1.28.15-gke.1488000
  - 1.29.12-gke.1126000
  - 1.30.8-gke.1128000
  - 1.30.8-gke.1133000
  - 1.31.4-gke.1249000
  - 1.32.0-gke.1577000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Regular channel:
  - 1.28.15-gke.1342000
  - 1.28.15-gke.1362000
  - 1.29.10-gke.1280000
  - 1.30.6-gke.1596000
  - 1.30.7-gke.1084000
  - 1.31.1-gke.2105000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.3-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.28.15-gke.1020000
  - 1.29.10-gke.1054000
  - 1.29.10-gke.1155000
  - 1.30.5-gke.1699000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.2142000
  - 1.28.15-gke.1342000
  - 1.28.15-gke.1362000
  - 1.29.10-gke.1280000
  - 1.30.6-gke.1596000
  - 1.30.7-gke.1084000
  - 1.31.1-gke.2105000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.3-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1224000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following node versions are now available:
  - [1.27.16-gke.2246000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1612000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1270000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1224000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1372000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available:
  - 1.28.15-gke.1020000
  - 1.28.15-gke.1362000
  - 1.28.15-gke.1488000
  - 1.29.10-gke.1054000
  - 1.29.10-gke.1155000
  - 1.29.12-gke.1126000
  - 1.30.5-gke.1443001
  - 1.30.6-gke.1125000
  - 1.30.7-gke.1084000
  - 1.30.8-gke.1133000
  - 1.31.1-gke.2105000
  - 1.31.4-gke.1249000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.3-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313) with this release.

## January 09, 2025

Security A security issue impacted resources in VPCs with GKE Multi-Cluster Gateway (MCG) configured. MCG is an optional feature that is used by a small subset of GKE customers. We are individually notifying customers who had the feature enabled during that time period.

For more details, see the [GCP-2025-001 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2025-001).

## January 07, 2025

Change

#### (2025-R01) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1488000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1133000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1249000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.32.0-gke.1538000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320)
  - [1.32.0-gke.1577000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320)
- The following versions are no longer available in the Rapid channel:
  - 1.28.15-gke.1342000
  - 1.28.15-gke.1362000
  - 1.28.15-gke.1388000
  - 1.28.15-gke.1435000
  - 1.29.10-gke.1280000
  - 1.29.11-gke.1012000
  - 1.29.11-gke.1045000
  - 1.29.12-gke.1055000
  - 1.30.6-gke.1596000
  - 1.30.7-gke.1084000
  - 1.30.7-gke.1136000
  - 1.30.8-gke.1051000
  - 1.31.3-gke.1006000
  - 1.31.3-gke.1056000
  - 1.31.3-gke.1121001
  - 1.31.3-gke.1162000
  - 1.31.4-gke.1072000
  - 1.31.4-gke.1177000
  - 1.32.0-gke.1358000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.0-gke.1448000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.15-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.7-gke.1084000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.3-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following versions are no longer available in the Regular channel:
  - 1.28.15-gke.1159000
  - 1.29.10-gke.1227000
  - 1.30.6-gke.1125000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.7-gke.1084000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.3-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1836000
  - 1.27.16-gke.2027000
  - 1.27.16-gke.2051000
  - 1.28.15-gke.1159000
  - 1.29.10-gke.1227000
  - 1.30.6-gke.1125000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.2081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1488000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.29.12-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.30.8-gke.1133000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1249000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following node versions are now available:
  - [1.27.16-gke.2142000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1488000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1503000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1126000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.29.12-gke.1143000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1133000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.30.8-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1249000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.31.4-gke.1256000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following versions are no longer available:
  - 1.28.15-gke.1159000
  - 1.28.15-gke.1388000
  - 1.29.10-gke.1227000
  - 1.29.11-gke.1012000
  - 1.29.11-gke.1045000
  - 1.30.7-gke.1136000
  - 1.31.3-gke.1056000
  - 1.31.3-gke.1121001
  - 1.31.4-gke.1072000
  - 1.31.4-gke.1177000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.

## December 26, 2024

Change

#### (2024-R50) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.32.0-gke.1448000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320)

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.16-gke.2122000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) is now available in the Extended channel.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following node versions are now available:
  - [1.27.16-gke.2122000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1480000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1120000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1128000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.31.4-gke.1183000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)

## December 18, 2024

Change

#### (2024-R49) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
  - [1.32.0-gke.1358000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320)
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.32 to version [1.32.0-gke.1358000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#v1320) with this release.

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.16-gke.2081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) is now available in the Extended channel.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)
- The following node versions are now available:
  - [1.27.16-gke.2081000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1435000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.12-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12912)
  - [1.30.8-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1308)
  - [1.31.4-gke.1072000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1314)

## December 17, 2024

Announcement **1.32 is now available in the Rapid channel**

Kubernetes 1.32 is now available in the Rapid channel. For more information about the content of Kubernetes 1.32, read the [Kubernetes 1.32 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.32.md#changelog-since-v1310).
Deprecated **Deprecated in Kubernetes 1.32**

- The following Beta versions of graduated APIs were [deprecated in 1.29 and removed in 1.32](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-32) in favor of newer versions:

  - `flowcontrol.apiserver.k8s.io/v1beta3 FlowSchema, PriorityLevelConfiguration`
    - deprecated since 1.29, will no longer be served in 1.32,
    - instead, use `flowcontrol.apiserver.k8s.io/v1`, available since 1.29.
- The `status.nodeInfo.kubeProxyVersion` field in the Node API is deprecated and will not be populated starting in v1.33. The field is currently populated with the kubelet version, not the kube-proxy version, and might not accurately reflect the kube-proxy version in use. For more information, see [KEP-4004](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4004-deprecate-kube-proxy-version).

Feature **New features**

- [Dynamic Resource Allocation](https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/) graduated to beta, and enables efficient scheduling of advanced device driver resources (because this is a beta API, using it in GKE clusters requires [opt-in](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/use-beta-apis.md.txt)).
- Support for [more efficient API streaming](https://kubernetes.io/blog/2024/12/17/kube-apiserver-api-streaming/) graduated to beta and is enabled by default in the API server. Clients can [opt into use of this more efficient mechanism](https://kubernetes.io/blog/2024/12/17/kube-apiserver-api-streaming/#enabling-api-streaming-for-your-component).
- Support for [recovery from volume expansion failure](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#recovering-from-failure-when-expanding-volumes) graduated to beta and is enabled by default.
- Support in the Job API for [management by external controllers](https://kubernetes.io/docs/concepts/workloads/controllers/job/#delegation-of-managing-a-job-object-to-external-controller) graduated to beta and is enabled by default. This enables integrations with external controllers like [MultiKueue](https://kueue.sigs.k8s.io/docs/concepts/multikueue/).

## December 16, 2024

Feature Trillium, our sixth-generation TPU, is now generally available. Support is available for GKE Standard clusters in version `1.31.1-gke.1846000` or later, and Autopilot clusters in version `1.31.2-gke.1384000` or later. You can use TPU Trillium in the `us-east5-b`, `europe-west4-a`, `us-east1-d`, `asia-northeast1-b`, and `us-south1-a` zones.

To learn more, see [Benefits of using TPU Trillium](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt#trillium-benefits).
Feature Cloud DNS additive VPC scope is now generally available on GKE clusters running version `1.28.3-gke.1430000` or later. You can now configure your GKE clusters to add GKE headless service entries to your Cloud DNS private zone visible from your VPC networks, on top of using Cloud DNS (cluster scope) as your GKE DNS provider.

To learn more, read [Cloud DNS scopes for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt#dns-scopes).

## December 13, 2024

Feature The C4A machine family is generally available in the following versions:

- Standard clusters in version `1.28.13-gke.1024000`, `1.29.8-gke.1057000`, `1.30.4-gke.1213000` or later. To use this family in GKE Standard, you can use the `--machine-type` flag when creating a cluster or node pool.

- Autopilot clusters in `1.28.15-gke.1344000`, `1.29.11-gke.1012000`, `1.30.7-gke.1136000`, `1.31.3-gke.1056000` or later. To use this family in GKE Autopilot, schedule your workloads along with the `kubernetes.io/machine-family: c4a` node selector. In versions `1.31` or above, the `kubernetes.io/arch: arm64` node selector would default to C4A machine family.

Cluster autoscaler and node auto-provisioning are supported in `1.28.15-gke.1344000`, `1.29.11-gke.1012000`, `1.30.7-gke.1136000`, `1.31.3-gke.1056000` or later.

Local SSD support is available for Public [Preview](https://cloud.google.com/products#product-launch-stages) from `1.31.1-gke.2008000`. Contact your Account Team to participate in the preview.
Feature GKE now provides insights and recommendations that help you identify and amend clusters running a minor version that reached [end of standard support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#recommender-end-of-support), clusters with nodes in [violation of version skew policy](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt#recommender-version-skew), and clusters [without a maintenance window](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/maintenance-windows-and-exclusions.md.txt#recommender-maintenance-window) to achieve reliable operations, up-to-date security posture and supportability.

## December 12, 2024

Change

#### (2024-R48) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1388000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.11-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12911)
  - [1.30.7-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.31.3-gke.1121001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
  - [1.31.3-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following versions are no longer available in the Rapid channel:
  - 1.28.15-gke.1344000
  - 1.30.7-gke.1077000
  - 1.31.3-gke.1023000

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
- The following versions are no longer available in the Regular channel:
  - 1.28.15-gke.1020000
  - 1.28.15-gke.1080000
  - 1.29.10-gke.1054000
  - 1.29.10-gke.1155000
  - 1.30.5-gke.1699000
  - 1.30.5-gke.1713000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.28.14-gke.1340000
  - 1.29.9-gke.1496000
  - 1.30.5-gke.1443001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1784000
  - 1.28.15-gke.1020000
  - 1.28.15-gke.1080000
  - 1.29.10-gke.1054000
  - 1.29.10-gke.1155000
  - 1.30.5-gke.1699000
  - 1.30.5-gke.1713000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1836000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1388000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.11-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12911)
  - [1.30.7-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.31.3-gke.1121001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
  - [1.31.3-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following node versions are now available:
  - [1.27.16-gke.2051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1388000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.11-gke.1045000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12911)
  - [1.30.7-gke.1136000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.31.3-gke.1121001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
  - [1.31.3-gke.1162000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following versions are no longer available:
  - 1.28.14-gke.1340000
  - 1.28.15-gke.1080000
  - 1.28.15-gke.1344000
  - 1.29.9-gke.1496000
  - 1.29.10-gke.1155000
  - 1.30.5-gke.1014003
  - 1.30.5-gke.1713000
  - 1.30.7-gke.1077000
  - 1.31.3-gke.1023000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
Change Starting with GKE version 1.33, clusters running `cgroupv1` will automatically be upgraded to `cgroupv2` unless you opt out first. For more information, see [Migrate nodes to cgroupv2](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/migrate-cgroupv2.md.txt).

## December 10, 2024

Change

#### (2024-R47) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.3-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1344000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.11-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12911)
  - [1.30.7-gke.1077000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.30.7-gke.1084000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.31.3-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
  - [1.31.3-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following versions are no longer available in the Rapid channel:
  - 1.28.15-gke.1020000
  - 1.28.15-gke.1041000
  - 1.28.15-gke.1080000
  - 1.28.15-gke.1159000
  - 1.29.10-gke.1054000
  - 1.29.10-gke.1071000
  - 1.29.10-gke.1155000
  - 1.29.10-gke.1227000
  - 1.30.5-gke.1699000
  - 1.30.5-gke.1713000
  - 1.30.6-gke.1059000
  - 1.30.6-gke.1125000
  - 1.31.1-gke.2105000
  - 1.31.2-gke.1354000
  - 1.31.2-gke.1384000
  - 1.31.2-gke.1518000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.3-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.3-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.15-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
- The following versions are no longer available in the Regular channel:
  - 1.28.14-gke.1340000
  - 1.28.14-gke.1376000
  - 1.29.9-gke.1496000
  - 1.29.9-gke.1541000
  - 1.30.5-gke.1443001
  - 1.31.1-gke.1846000
  - 1.31.1-gke.2008000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available in the Stable channel:
  - 1.28.14-gke.1099000
  - 1.28.14-gke.1217000
  - 1.29.9-gke.1177000
  - 1.30.5-gke.1014003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.2027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1681000
  - 1.27.16-gke.1742000
  - 1.27.16-gke.2019000
  - 1.28.14-gke.1340000
  - 1.28.14-gke.1376000
  - 1.29.9-gke.1496000
  - 1.29.9-gke.1541000
  - 1.30.5-gke.1443001
  - 1.31.1-gke.1846000
  - 1.31.1-gke.2008000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1784000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1344000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.11-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12911)
  - [1.30.7-gke.1077000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.30.7-gke.1084000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.31.3-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
  - [1.31.3-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following node versions are now available:
  - [1.27.16-gke.2027000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1344000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1362000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.11-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12911)
  - [1.30.7-gke.1077000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.30.7-gke.1084000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1307)
  - [1.31.3-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
  - [1.31.3-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following versions are no longer available:
  - 1.28.14-gke.1099000
  - 1.28.14-gke.1217000
  - 1.28.14-gke.1376000
  - 1.28.15-gke.1041000
  - 1.29.9-gke.1177000
  - 1.29.9-gke.1541000
  - 1.29.10-gke.1071000
  - 1.30.5-gke.1014001
  - 1.30.5-gke.1355000
  - 1.30.6-gke.1059000
  - 1.31.1-gke.1846000
  - 1.31.1-gke.2008000
  - 1.31.2-gke.1354000
  - 1.31.2-gke.1384000
  - 1.31.2-gke.1518000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

## December 02, 2024

Feature In GKE version 1.31.1-gke.2105000 or later, you can now configure custom compute classes to consume Compute Engine reservations. Workloads that use those custom compute classes automatically trigger reservation consumption during node creation. This lets you manage reservation consumption more centrally. To learn more, see [About custom compute classes](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-custom-compute-classes.md.txt#reservations).

## November 27, 2024

Change

#### (2024-R46) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.3-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.16-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) is now available in the Extended channel.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.3-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
- The following node versions are now available:
  - [1.27.16-gke.2019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1280000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.3-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1313)
Feature Cloud TPU Trillium (v6e) machine types are now in public preview for Autopilot clusters running version 1.31.2-gke.1384000 or later. These TPUs are available in the following zones: `us-east5-b`, `europe-west4-a`, `us-east1-d`, `asia-northeast1-b`, and `us-south1-a`. To learn more, see [Plan TPUs in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/plan-tpus.md.txt).

## November 26, 2024

Feature Cluster autoscaler and node auto-provisioning support the C4 machine family in GKE version 1.28.15-gke.1159000, 1.29.10-gke.1227000 or later.

## November 21, 2024

Change If your GKE cluster was created before version 1.26, you can now [migrate it to cgroupv2](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/migrate-cgroupv2.md.txt). This migration enables the use of [Pod bursting](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/pod-bursting-gke.md.txt#availability-in-gke) in Autopilot mode.

## November 20, 2024

Feature You can now specify a custom resource policy as a compact placement policy with node auto-provisioning in clusters running GKE version 1.31.1-gke.2010000 or later. To learn more, see [Use compact placement for node auto-provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/compact-placement.md.txt#compact-placement-node-autoprovision).

## November 19, 2024

Change

#### (2024-R45) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.2-gke.1518000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.16-gke.1836000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) is now available in the Extended channel.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.2-gke.1518000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
- The following node versions are now available:
  - [1.27.16-gke.1836000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1159000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1227000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.2-gke.1518000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
Feature GKE version 1.31 introduces increased scalability, allowing users to create clusters with up to 65,000 nodes. For clusters exceeding 5,000 nodes, a quota increase is required. Contact Google Cloud support to request this increase.

## November 18, 2024

Feature Performance horizontal Pod autoscaling (HPA) profile is now available in Preview for new and existing GKE clusters running version 1.31.2-gke.1138000 or later. This feature speeds up HPA reaction time and enables quick recalculation of up to 1,000 HPA objects. To learn more, see [Configuring Performance HPA profile](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling.md.txt#hpa-profile).

## November 13, 2024

Change

#### (2024-R44) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.2-gke.1354000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
  - [1.31.2-gke.1384000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
- The following versions are no longer available in the Rapid channel:
  - 1.28.14-gke.1376000
  - 1.29.9-gke.1541000
  - 1.30.5-gke.1628000
  - 1.31.1-gke.1846000
  - 1.31.2-gke.1115000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.28.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.9-gke.1541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.2008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1784000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.9-gke.1541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.2008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- Version 1.27.16-gke.1373000 is no longer available in the Extended channel.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.28.15-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.1-gke.2008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.2-gke.1354000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
  - [1.31.2-gke.1384000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
- The following node versions are now available:
  - [1.27.16-gke.1784000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1080000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.6-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306)
  - [1.31.2-gke.1354000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
  - [1.31.2-gke.1384000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
- The following versions are no longer available:
  - 1.30.5-gke.1628000
  - 1.31.1-gke.1678000
  - 1.31.2-gke.1115000

## November 11, 2024

Change Clusters now have unified and flexible configuration, allowing you to modify control plane access and cluster node settings at any time, without the need to recreate the cluster. This eliminates the previous distinction between private and public clusters. All clusters support this flexibility and utilize DNS-based endpoints for secure and direct control plane access from any network, removing the need for bastion hosts or proxies. You can still enhance security with measures like VPC Service Controls.

To learn more, see [About network isolation in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/network-isolation.md.txt).
Feature DNS-based access for GKE clusters control plane is now generally available. This capability provides each cluster with a unique domain name system (DNS) name or fully-qualified domain name (FQDN). Access to clusters is controlled through IAM policies, eliminating the need for bastion hosts or proxy nodes. Authorized users can connect to the control plane from different cloud networks, on-prem deployments, or from remote locations, without relying on proxies.

To learn more, see [About network isolation in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/network-isolation.md.txt).

## November 08, 2024

Fixed The machine family of N1 custom machine types (like `custom-1-1024`) is now accurately labeled as "N1" for all node versions later than 1.31.2-gke.1115000.

## November 07, 2024

Feature GKE clusters running version 1.28 or later now support automatic application monitoring in public preview. Enabling this feature automatically deploys `PodMonitoring` configurations to capture key metrics for supported workloads like Apache Airflow, Istio, and RabbitMQ. These metrics are integrated with Cloud Monitoring dashboards for observability. To learn more, see [Configure automatic application monitoring for workloads](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-automatic-application-monitoring.md.txt).

## November 06, 2024

Change

### (2024-R43) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1071000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.2-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
- The following versions are no longer available in the Rapid channel:
  - 1.28.14-gke.1340000
  - 1.28.15-gke.1015000
  - 1.29.9-gke.1496000
  - 1.29.10-gke.1043000
  - 1.30.5-gke.1443001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.9-gke.1541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.5-gke.1628000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.9-gke.1541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.5-gke.1628000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.28.14-gke.1217000
  - 1.29.9-gke.1341000
  - 1.30.5-gke.1355000
  - 1.31.1-gke.1678000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Extended channel.
- The following versions are no longer available in the Extended channel:
  - 1.28.14-gke.1217000
  - 1.29.9-gke.1341000
  - 1.30.5-gke.1355000
  - 1.31.1-gke.1678000
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1071000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.2-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
- The following node versions are now available:
  - [1.28.15-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1071000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1713000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.2-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312)
- The following versions are no longer available:
  - 1.28.14-gke.1217000
  - 1.28.15-gke.1015000
  - 1.29.9-gke.1341000
  - 1.29.10-gke.1043000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.
Feature The GKE Volume Populator is generally available on GKE clusters running version 1.31.1-gke.1729000 or later. This feature provides a way to automate data transfer from a Google Cloud Storage bucket source storage to a destination PersistentVolumeClaim backed by a Parallelstore instance. To learn more, see [Transfer data from Cloud Storage during dynamic provisioning using GKE Volume Populator](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-volume-populator.md.txt).

## November 05, 2024

Feature Cloud TPU v6e machine types are now in public preview for GKE clusters running version 1.30.4-gke.1167000 or later. These TPU VMs (`ct6e-standard`) are available in the following zones: `us-east5-b`, `europe-west4-a`, `us-east1-d`, `asia-northeast1-b`, and `us-south1-a`. To learn more, see [Plan TPUs in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/plan-tpus.md.txt).
Feature **Generally available** : In GKE version 1.26 and later, Hyperdisk Balanced volumes can be created in Confidential mode for [custom boot disks](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes.md.txt#confidential-mode-for-hyperdisk-balanced) and [persistent volumes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes.md.txt#creating_chd_pv) and attached to [Confidential GKE Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes.md.txt).

## October 31, 2024

Fixed Clusters that are experiencing stale endpoint resources and stale kube-dns entries are likely affected by [Kubernetes issue #126578](https://github.com/kubernetes/kubernetes/issues/126578). Your cluster is most likely affected if endpoint resources consistently have incorrect Pod IPs. This issue has been fixed in the following GKE versions or later:

- 1.28.14-gke.1115000
- 1.29.9-gke.1207000
- 1.30.5-gke.1171000
- 1.31.1-gke.1414000
Feature GKE control plane authority is now generally available with version 1.31.1-gke.1846000 or later. GKE control plane authority provides enhanced visibility, security controls, and customization of the GKE control plane. For more information, see the [About GKE control plane authority](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-control-plane-authority.md.txt).
Feature For GKE clusters running version 1.31.1-gke.1146000 or later, Cloud Tensor Processing Unit (TPU) v3 machine types are generally available. These TPU VMs (`ct3-hightpu-4t` and `ct3p-hightpu-4t`) are currently available in us-east1-d, europe-west4-a, us-central1-a, us-central1-b, and us-central1-f. To learn more, see [TPUs in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt).

## October 30, 2024

Change

#### (2024-R42) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.15-gke.1015000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available in the Rapid channel:
  - 1.28.14-gke.1217000
  - 1.29.9-gke.1341000
  - 1.30.5-gke.1355000
  - 1.31.1-gke.1678000
  - 1.31.1-gke.2008000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available in the Regular channel:
  - 1.28.14-gke.1099000
  - 1.29.9-gke.1177000
  - 1.30.5-gke.1014001
  - 1.30.5-gke.1014003
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.28.14-gke.1004000
  - 1.29.8-gke.1278000
  - 1.30.5-gke.1014001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1742000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1712000
  - 1.28.14-gke.1099000
  - 1.29.9-gke.1177000
  - 1.30.5-gke.1014001
  - 1.30.5-gke.1014003
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.15-gke.1015000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following node versions are now available:
  - [1.27.16-gke.1742000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.15-gke.1015000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.28.15-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12815)
  - [1.29.10-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.29.10-gke.1054000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v12910)
  - [1.30.5-gke.1699000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.2105000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available:
  - 1.28.14-gke.1004000
  - 1.29.8-gke.1278000
  - 1.30.4-gke.1348000
  - 1.30.4-gke.1348001
  - 1.31.1-gke.1146000
  - 1.31.1-gke.2008000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
Feature Weighted load balancing for GKE External LoadBalancer Services is now available in Preview. Weighted load balancing is a more efficient way to distribute traffic to nodes based on the number of serving Pods they have backing the Service. To learn more, see [About LoadBalancer Services](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/service-load-balancer.md.txt).

## October 29, 2024

Change Instance Group Managers for node pools created with version 1.30.5-gke.1523000 or later and 1.31.1-gke.1869000 or later will now have [*update on repair*](https://docs.cloud.google.com/compute/docs/instance-groups/update-on-repair.md.txt) enabled by default. This will allow labels to persist upon Spot VM preemption.
Feature Three new metrics are added for measuring node and workload startup latency:

- `kubernetes.io/node/latencies/startup`: The total startup latency of a node, from the GCE instance's `CreationTimestamp` to `Kubernetes Node Ready` for the first time.

- `kubernetes.io/pod/latencies/pod_first_ready`: The Pod end-to-end startup latency (from Pod `Created` to `Ready`), including image pulls. This metric is available for clusters with GKE version 1.31.1-gke.1678000 or later.

- `kubernetes.io/autoscaler/latencies/per_hpa_recommendation_scale_latency_seconds`: Horizontal Pod Autoscaling (HPA) scaling recommendation latency (the time between metrics being created and the corresponding scaling recommendation being applied to the API server) for the HPA target. This metric is available for clusters running the following versions or later:

  - 1.30.4-gke.1348001
  - 1.31.0-gke.1324000

## October 28, 2024

Feature The A3 Edge (`a3-edgegpu-8g`) machine type with H100 80GB GPUs attached is now available on GKE Standard clusters. To learn more, see [About GPUs](https://docs.cloud.google.com/compute/docs/gpus/about-gpus.md.txt).

## October 25, 2024

Change

#### (2024-R41) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1628000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.2008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available in the Rapid channel:
  - 1.28.14-gke.1099000
  - 1.29.9-gke.1177000
  - 1.30.5-gke.1145000
  - 1.31.1-gke.1146000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.31 to version [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available in the Stable channel:
  - 1.28.13-gke.1119000
  - 1.29.8-gke.1211000
  - 1.30.4-gke.1348001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- Version 1.27.16-gke.1342000 is no longer available in the Extended channel.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1373000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.31 to version [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.28.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.30.5-gke.1628000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1146000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.2008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following node versions are now available:
  - [1.27.16-gke.1712000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1376000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1541000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1014003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.30.5-gke.1628000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1146000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.2008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available:
  - 1.28.13-gke.1119000
  - 1.29.8-gke.1211000
  - 1.30.3-gke.1969002
  - 1.30.5-gke.1145000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

## October 17, 2024

Change

#### (2024-R40) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1846000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available in the Rapid channel:
  - 1.28.14-gke.1175000
  - 1.31.1-gke.1621000

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are no longer available in the Regular channel:
  - 1.28.14-gke.1004000
  - 1.29.8-gke.1278000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available in the Stable channel:
  - 1.28.13-gke.1049000
  - 1.29.8-gke.1096000
  - 1.30.3-gke.1969002
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.16-gke.1681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) is now available in the Extended channel.
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1576000
  - 1.28.14-gke.1004000
  - 1.29.8-gke.1278000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following node versions are now available:
  - [1.27.16-gke.1681000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1340000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1496000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1443001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available:
  - 1.28.13-gke.1049000
  - 1.28.14-gke.1175000
  - 1.29.8-gke.1096000
  - 1.30.3-gke.1969001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.
Feature You can now use NVIDIA H100 80GB GPUs on GKE in the following smaller machine types:

- `a3-highgpu-1g` (1 GPU)
- `a3-highgpu-2g` (2 GPUs)
- `a3-highgpu-4g` (4 GPUs)

These machine types are available through [Dynamic Workload Scheduler Flex Start mode](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest.md.txt), [Spot VMs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/spot-vms.md.txt) in GKE Standard mode clusters, or [Spot Pods](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-spot-pods.md.txt) in GKE Autopilot mode clusters. You can only provision these machine types if there's available capacity in your region.

GKE continues to support the 8 GPU H100 80GB machine types: `a3-highgpu-8g` and `a3-megagpu-8g`.
Feature In GKE clusters with the control plane running version 1.29.1-gke.1425000 or later, TPU slice nodes support `SIGTERM` signals that alert the node of an imminent shutdown. The imminent shutdown notification is configurable up to five minutes in TPU nodes. To configure GKE to terminate your workloads gracefully within this notification timeframe, see [Manage GKE node disruption for GPUs and TPUs](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/handle-disruption-gpu-tpu.md.txt).
Feature The new release of the [GKE Gateway controller](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api.md.txt#gateway_controller) (2024-R2) is now generally available. With this release, the GKE Gateway controller provides the following new capabilities:

- [ReferenceGrant](https://gateway-api.sigs.k8s.io/api-types/referencegrant/) support
- [Cloud Armor backend security policy support for internal Gateways](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-gateway-resources.md.txt#configure_cloud_armor)
- [Regional selection for regional multi-cluster Gateways](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-gateway-resources.md.txt#configure-region)
- [Traffic-based autoscaling for single cluster Gateways](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-gateway-resources.md.txt#configure_service_capacity)

**Conformance:**

- [GKE Gateway is now conformant to Gateway APIs v1.1.0](https://gateway-api.sigs.k8s.io/implementations/#google-kubernetes-engine)

To learn more about our GKE Gateway controller capabilities, see the [supported capabilities per GatewayClass](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gatewayclass-capabilities.md.txt).

## October 16, 2024

Change In GKE version 1.31.1-gke.1621000 and later, the `kube_pod_resource_request` metric and the `kube_pod_resource_limit` metric are exported as part of the the [scheduler metrics package](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/control-plane-metrics.md.txt#scheduler).

## October 15, 2024

Fixed On GKE Autopilot clusters running version 1.30 and later, partner workloads that set AppArmor profiles might unexpectedly be rejected at admission. This might include installations of Prisma Defender, Wiz Runtime Sensor, Sentinel One Agent, Checkpoint CloudGuard, Aqua Security Enforcer and Splunk OTEL Collector.

The following GKE versions contain a fix for this issue:

- 1.30.5-gke.1355000 and later
- 1.31.1-gke.1621000 and later

Clusters in any release channel can be created on or upgraded to these versions. For details, see
[Manually upgrading the control plane](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster.md.txt#upgrade_cp).
Change For newly-created VPC Peering-based clusters running version 1.27 or later, traffic from the `kube-apiserver` to nodes routes through [the Konnectivity service](https://kubernetes.io/docs/concepts/architecture/control-plane-node-communication/#konnectivity-service). For existing VPC Peering-based clusters, GKE gradually migrates your cluster to use the Konnectivity service.
Feature You can now create workloads with multiple network interfaces in GKE Autopilot clusters running version 1.29.5-gke.1091000 and later or version 1.30.1-gke.1280000 and later. For more information, see [Setup multi-network support for Pods](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/setup-multinetwork-support-for-pods.md.txt).

## October 11, 2024

Change

#### (2024-R39) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.1-gke.1146000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.28.14-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1621000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
  - [1.31.1-gke.1678000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1373000
  - 1.27.16-gke.1478000
  - 1.29.8-gke.1278000
  - 1.30.5-gke.1014000
  - 1.31.1-gke.1000000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.5-gke.1145000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.1-gke.1146000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.5-gke.1145000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.1-gke.1146000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
- The following versions are no longer available in the Regular channel:
  - 1.27.16-gke.1342000
  - 1.27.16-gke.1373000
  - 1.28.13-gke.1119000
  - 1.29.8-gke.1211000
  - 1.30.4-gke.1348000
  - 1.30.4-gke.1348001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1969002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
- The following versions are no longer available in the Stable channel:
  - 1.27.16-gke.1148001
  - 1.27.16-gke.1258000
  - 1.27.16-gke.1287000
  - 1.28.13-gke.1024000
  - 1.29.8-gke.1057000
  - 1.30.3-gke.1969001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.3-gke.1969002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.3-gke.1969002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1576000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
- The following versions are no longer available in the Extended channel:
  - 1.28.13-gke.1119000
  - 1.29.8-gke.1211000
  - 1.30.4-gke.1348000
  - 1.30.4-gke.1348001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) is now the default version for cluster creation.
- The following versions are now available:
  - [1.28.14-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following node versions are now available:
  - [1.27.16-gke.1576000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.28.14-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1341000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1355000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available:
  - 1.27.16-gke.1148001
  - 1.27.16-gke.1258000
  - 1.27.16-gke.1287000
  - 1.27.16-gke.1342000
  - 1.27.16-gke.1373000
  - 1.27.16-gke.1478000
  - 1.28.13-gke.1024000
  - 1.29.8-gke.1057000
  - 1.30.2-gke.1587003
  - 1.30.5-gke.1014000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.3-gke.1969002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.3-gke.1969002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

## October 04, 2024

Security CVE-2024-45016 was discovered in the Linux kernel, which can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

For more details, see the [GCP-2024-057 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-057).
Feature Ray Operator on GKE is now generally available on 1.29 and later. Ray Operator is a GKE add-on that lets you manage and scale [Ray](https://docs.ray.io/) applications. To learn more, see the [Ray Operator documentation](https://docs.cloud.google.com/kubernetes-engine/docs/add-on/ray-on-gke/concepts/overview.md.txt).
Feature The following beta APIs were added in Kubernetes 1.31 and are available in GKE version 1.31.1-gke.1361000 and later:

- networking.k8s.io/v1beta1/ipaddresses
- networking.k8s.io/v1beta1/servicecidrs

Enabling both APIs at the same time enables the Multiple Service CIDRs Kubernetes feature in a GKE cluster. For more information, see the following resources:

- [KEP-1880 - Multiple Service CIDRs](https://github.com/kubernetes/enhancements/blob/master/keps/sig-network/1880-multiple-service-cidrs/README.md)
- [Extended Service IP ranges](https://kubernetes.io/docs/tasks/network/extend-service-ip-ranges/)

During the beta phase, you can only create Service CIDRs in the `34.118.224.0/20` reserved IP address range to avoid possible issues with overlapping IP address ranges.

## October 03, 2024

Change

#### (2024-R38) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.1-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) is now the default version for cluster creation in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1342000
  - 1.28.13-gke.1119000
  - 1.28.14-gke.1004000
  - 1.29.8-gke.1211000
  - 1.30.4-gke.1348000
  - 1.31.0-gke.1577000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.16-gke.1373000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.5-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.1-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.16-gke.1373000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.5-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.1-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.27.16-gke.1373000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available in the Regular channel:
  - 1.27.16-gke.1287000
  - 1.28.13-gke.1049000
  - 1.29.8-gke.1096000
  - 1.30.3-gke.1969001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Stable channel:
  - 1.28.13-gke.1006000
  - 1.29.8-gke.1031000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.8-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.8-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1373000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1287000
  - 1.28.13-gke.1049000
  - 1.29.8-gke.1096000
  - 1.30.3-gke.1969001
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) is now the default version for cluster creation.
- The following versions are now available:
  - [1.30.3-gke.1969002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
  - [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following node versions are now available:
  - [1.30.3-gke.1969002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
  - [1.30.4-gke.1348001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.5-gke.1014001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available:
  - 1.28.13-gke.1006000
  - 1.29.8-gke.1031000
  - 1.30.3-gke.1639000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.

## October 01, 2024

Feature In GKE version 1.30.3-gke.1639000 and later and 1.31.0-gke.1058000 and later, GKE can handle GPU and TPU node disruptions by notifying you in advance of a shutdown and by gracefully terminating your workloads. This feature is generally available. For details, see [Manage GKE node disruption for GPUs and TPUs](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/handle-disruption-gpu-tpu.md.txt).
Feature GKE now supports the Parallelstore CSI driver in allowlisted general availability (GA), which means that you can reach out to your Google support team to use the service under [GA terms](https://cloud.google.com/products#product-launch-stages).

Parallelstore accelerates AI/ML training and excels at saturating individual compute clients, ensuring that expensive compute resources are efficiently used. The product demonstrated a 3.9x training time improvement and 3.7x better throughput improvement compared to native ML framework data loaders and saturates single clients NIC bandwidth at 90%+.

For details, see [About the GKE Parallelstore CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/managed-lustre.md.txt).

## September 26, 2024

Change

#### (2024-R37) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.0-gke.1577000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1478000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1145000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1146000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1287000
  - 1.28.13-gke.1049000
  - 1.29.8-gke.1096000
  - 1.30.3-gke.1969001
  - 1.30.4-gke.1476000
  - 1.31.0-gke.1506000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.0-gke.1577000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.0-gke.1577000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
- The following versions are no longer available in the Regular channel:
  - 1.27.16-gke.1148001
  - 1.27.16-gke.1258000
  - 1.28.13-gke.1006000
  - 1.28.13-gke.1024000
  - 1.29.8-gke.1031000
  - 1.29.8-gke.1057000
  - 1.30.3-gke.1639000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.27.16-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
- The following versions are no longer available in the Stable channel:
  - 1.27.16-gke.1051001
  - 1.28.12-gke.1052000
  - 1.28.12-gke.1179000
  - 1.29.7-gke.1104000
  - 1.29.7-gke.1274000
  - 1.30.2-gke.1587003
  - 1.30.3-gke.1639000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1148001
  - 1.27.16-gke.1258000
  - 1.28.13-gke.1006000
  - 1.28.13-gke.1024000
  - 1.29.8-gke.1031000
  - 1.29.8-gke.1057000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.27.16-gke.1478000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1145000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following node versions are now available:
  - [1.27.16-gke.1478000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1099000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.9-gke.1177000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1299)
  - [1.30.5-gke.1145000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available:
  - 1.27.16-gke.1051001
  - 1.28.12-gke.1052000
  - 1.28.12-gke.1179000
  - 1.29.7-gke.1104000
  - 1.29.7-gke.1274000
  - 1.30.3-gke.1969000
  - 1.30.4-gke.1476000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.

## September 24, 2024

Fixed GKE clusters using [the Network Policy feature](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/network-policy.md.txt) and Pods specifying a [hostPort](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.30/#container-v1-core) might have experienced networking connectivity issues after control plane upgrades. As a precaution, GKE disabled auto-upgrades for potentially impacted clusters.

The following GKE versions contain a fix for this issue and are safe to manually upgrade to:

- 1.27.16-gke.1342000 or later
- 1.28.13-gke.1078000 or later
- 1.29.8-gke.1157000 or later
- 1.30.4-gke.1282000 or later
- 1.31 or later

GKE control plane upgrades are now resumed and clusters will be auto-upgraded when the patch version becomes an auto-upgrade target for your clusters, honoring maintenance windows and exclusions.

## September 23, 2024

Security A security issue was discovered in Kubernetes clusters with Windows nodes where `BUILTIN\Users` may be able to read container logs and `AUTHORITY\Authenticated` Users may be able to modify container logs. For more information, see the [GCP-2024-054 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-054).

## September 19, 2024

Change

#### (2024-R36) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1373000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
  - [1.30.4-gke.1476000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.5-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
  - [1.31.1-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311)
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1296000
  - 1.28.13-gke.1078000
  - 1.29.8-gke.1157000
  - 1.30.3-gke.1969000
  - 1.30.4-gke.1282000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.31.0-gke.1506000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
- Version 1.30.3-gke.1639000 is no longer available in the Extended channel.
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version for cluster creation.
- The following versions are now available:
  - [1.27.16-gke.1373000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1476000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.5-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following node versions are now available:
  - [1.27.16-gke.1373000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.14-gke.1004000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12814)
  - [1.29.8-gke.1278000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1476000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.5-gke.1014000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305)
- The following versions are no longer available:
  - 1.27.16-gke.1296000
  - 1.28.13-gke.1078000
  - 1.29.8-gke.1157000
  - 1.30.4-gke.1129000
  - 1.30.4-gke.1213000
  - 1.30.4-gke.1282000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.31 to version [1.31.0-gke.1506000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) with this release.

## September 11, 2024

Change

#### (2024-R35) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.0-gke.1506000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1296000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1078000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.31.0-gke.1577000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310)
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1234000
  - 1.27.16-gke.1234001
  - 1.27.16-gke.1258000
  - 1.28.13-gke.1024000
  - 1.28.13-gke.1042000
  - 1.29.8-gke.1031000
  - 1.29.8-gke.1057000
  - 1.30.4-gke.1129000
  - 1.30.4-gke.1213000
  - 1.31.0-gke.1058000
  - 1.31.0-gke.1324000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.0-gke.1506000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.27.16-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Regular channel:
  - 1.27.16-gke.1148000
  - 1.28.12-gke.1179000
  - 1.29.7-gke.1274000
  - 1.30.3-gke.1969000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) is now the default version for cluster creation in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- Version 1.27.16-gke.1008000 is no longer available in the Stable channel.
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.16-gke.1051001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.16-gke.1051001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1148000
  - 1.28.12-gke.1179000
  - 1.29.7-gke.1274000
  - 1.30.3-gke.1969000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.27.16-gke.1296000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1342000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1078000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.28.13-gke.1119000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.29.8-gke.1211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
  - [1.30.4-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.30.4-gke.1348000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
- The following versions are no longer available:
  - 1.27.16-gke.1008000
  - 1.27.16-gke.1148000
  - 1.27.16-gke.1234000
  - 1.27.16-gke.1234001
  - 1.28.13-gke.1042000
  - 1.29.6-gke.1326000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
Feature For GPU node pools created in GKE Standard clusters running version 1.30.1-gke.115600 or later, GKE automatically installs the `default` NVIDIA GPU driver version corresponding to the GKE version if you don't specify the `gpu-driver-version` flag.

## September 10, 2024

Fixed We previously identified a potential issue that could cause downtime for traffic directed to your GKE-managed internal passthrough Network Load Balancers after certain cluster operations, like node upgrades. This issue specifically affected clusters with GKE subsetting and Services configured with `externalTrafficPolicy=Cluster`. See the [Aug 14, 2024 release note](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#August_14_2024) for details.

A fix for this issue is now available. We recommend upgrading your GKE cluster's control plane to the following patch versions or later:

- 1.27.16-gke.1258000
- 1.28.13-gke.1024000
- 1.29.8-gke.1057000
- 1.30.4-gke.1129000
- 1.31.0-gke.1506000

## September 06, 2024

Change

#### (2024-R34) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

There are no new releases in the Rapid channel.

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

There are no new releases in the Extended channel.

### No channel

There are no updates for clusters not enrolled in a release channel.
Change

#### (2024-R33) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.31.0-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) is now the default version for cluster creation in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1234001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1213000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.31.0-gke.1506000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310)
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1148000
  - 1.28.13-gke.1006000
  - 1.29.7-gke.1274000
  - 1.30.3-gke.1639000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.16-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.3-gke.1969000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.16-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.3-gke.1969000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version for cluster creation in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Regular channel:
  - 1.27.16-gke.1051000
  - 1.27.16-gke.1082000
  - 1.28.12-gke.1052000
  - 1.29.7-gke.1104000
  - 1.30.3-gke.1225000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) is now the default version for cluster creation in the Stable channel.
- Version [1.27.16-gke.1051001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) is now available in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.27.15-gke.1252000
  - 1.28.11-gke.1260000
  - 1.29.6-gke.1326000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version for cluster creation in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1051000
  - 1.27.16-gke.1082000
  - 1.28.12-gke.1052000
  - 1.29.7-gke.1104000
  - 1.30.3-gke.1225000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
  - Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version for cluster creation.
- The following control plane and node versions are now available:
  - [1.27.16-gke.1051001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1234001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1287000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.28.13-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1096000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1213000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
- The following versions are no longer available:
  - 1.27.15-gke.1252000
  - 1.27.16-gke.1051000
  - 1.27.16-gke.1082000
  - 1.28.11-gke.1260000
  - 1.29.6-gke.1254000
  - 1.29.7-gke.1008000
  - 1.30.3-gke.1225000
- Auto-upgrade targets are now available for the following minor versions:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- The following patch-only version auto-upgrade targets are now available for clusters with [maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) or other factors preventing minor version upgrades:
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
  - Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

## September 04, 2024

Change For GKE versions 1.29 and later, the `gke-metrics-agent` Pod runs with the `prometheus-metrics-collector` container in addition to the existing `gke-metrics-agent` and `core-metrics-exporter` containers. This change might result in an increase in the `Service time series ingestion requests per minute` quota; however, there is no additional cost.

## August 28, 2024

Change

#### (2024-R32) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1129000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
  - [1.31.0-gke.1324000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310)
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1082000
  - 1.28.12-gke.1090000
  - 1.28.12-gke.1179000
  - 1.29.7-gke.1174000
  - 1.30.3-gke.1225000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.27.16-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.27.16-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1129000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
- The following node versions are now available:
  - [1.27.16-gke.1258000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1057000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.4-gke.1129000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304)
- The following versions are no longer available:
  - 1.28.12-gke.1090000
  - 1.29.7-gke.1174000

## August 27, 2024

Feature Starting from version 1.30.3-gke.1451000, new and upgraded GKE clusters support the GKE Metrics Server updates where the addon-resizer runs in the cluster's control plane instead of worker nodes.

## August 26, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-36978

For more details, see the [GCP-2024-049 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-049).
Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-41009

For more details, see the [GCP-2024-048 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-048).

## August 21, 2024

Feature GKE support for [Hyperdisk ML](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/hyperdisk-ml.md.txt) as an attached persistent disk option is now generally available. Support is available for both Autopilot and Standard clusters running GKE versions 1.30.2-gke.1394000 and later.

## August 20, 2024

Change

#### (2024-R31) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
  - [1.31.0-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310)
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1051000
  - 1.28.12-gke.1052000
  - 1.29.7-gke.1104000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.16-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.16-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.12-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.12-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.7-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.7-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.31 to version [1.31.0-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) is now the default version in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.27.16-gke.1008000
  - 1.28.11-gke.1315000
  - 1.29.7-gke.1008000
  - 1.30.2-gke.1587003
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.27.15-gke.1154000
  - 1.28.11-gke.1172000
  - 1.29.6-gke.1254000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) is now the default version in the Extended channel.
- The following versions are no longer available in the Extended channel:
  - 1.27.16-gke.1008000
  - 1.28.11-gke.1315000
  - 1.29.7-gke.1008000
  - 1.30.2-gke.1587003
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) is now the default version.
- The following versions are now available:
  - [1.27.16-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following node versions are now available:
  - [1.27.16-gke.1234000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.13-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12813)
  - [1.29.8-gke.1031000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1298)
  - [1.30.3-gke.1969000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available:
  - 1.27.15-gke.1154000
  - 1.27.16-gke.1008000
  - 1.28.11-gke.1172000
  - 1.28.11-gke.1315000
  - 1.29.6-gke.1038001
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
Deprecated

#### Deprecated APIs in 1.31

- The following Beta versions of graduated APIs were [deprecated in 1.29](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-29) in favor of newer versions:
  - `flowcontrol.apiserver.k8s.io/v1beta3 FlowSchema, PriorityLevelConfiguration`
    - deprecated since 1.29, will no longer be served in 1.32
    - instead, use `flowcontrol.apiserver.k8s.io/v1`, available since 1.29
- The `status.nodeInfo.kubeProxyVersion` field in the Node API is deprecated and will not be populated starting in v1.33. The field is currently populated with the kubelet version, not the kube-proxy version, and might not accurately reflect the kube-proxy version in use. For more information, see [KEP-4004](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4004-deprecate-kube-proxy-version).
Deprecated

#### Deprecated in-tree volume support

- The Ceph CephFS (`kubernetes.io/cephfs`) and RBD (`kubernetes.io/rbd`) volume plugins are [deprecated since 1.28](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#urgent-upgrade-notes) and are removed in 1.31.
- To determine if you have volumes/pods using RBD or Ceph volumes, run the following commands. If either of them print output, then you are using a deprecated volume type.

  - `kubectl describe pv | egrep \-i 'Type: \*(RBD|CephFS)'`
  - `kubectl describe pod \-A | egrep \-i 'Type: \*(RBD|CephFS)'`
- Switch to use an RBD or CephFS CSI driver (like the CSI drivers provided at <https://github.com/ceph/ceph-csi/>), or a Google Cloud-managed solution like [Filestore](https://docs.cloud.google.com/filestore/docs/csi-driver.md.txt).

- For more information, refer to the [OSS Kubernetes announcement](https://groups.google.com/a/kubernetes.io/g/dev/c/U0--uNBae0Q/m/yhmcWHi3AAAJ?utm_medium=email&utm_source=footer) and <https://github.com/ceph/ceph-csi/>

Announcement

#### 1.31 is now available in the Rapid channel

Kubernetes 1.31 is now available in the Rapid channel. For more information about the content of Kubernetes 1.31, read the [Kubernetes 1.31 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#changelog-since-v1300).
Feature

#### New features

The following features are new in Kubernetes 1.31:

- [Field selectors for custom resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#custom-resource-field-selectors) is beta and enabled by default.
- [matchLabelKeys](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#matchlabelkeys) and [mismatchLabelKeys](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#mismatchlabelkeys) for Pod Affinity and Pod Anti Affinity are beta and enabled by default.
- [Traffic distribution for Services](https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution) is beta and enabled by default.
- [Transition kubectl from SPDY to WebSockets](https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/4006-transition-spdy-to-websockets) is beta and enabled by default.
- [Recursive Read-only (RRO) mounts](https://kubernetes.io/docs/concepts/storage/volumes/#read-only-mounts) is beta and enabled by default.
- [Job success/completion policy](https://kubernetes.io/docs/concepts/workloads/controllers/job/#success-policy) is beta and enabled by default.
- [Always Honor PersistentVolume Reclaim Policy](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#persistentvolume-deletion-protection-finalizer) is beta and enabled by default.
- [procMount security context option](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#proc-access) is beta and enabled by default.
Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-39503

For more details, see the [GCP-2024-047 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-047).
Feature The C4 machine family is generally available in the following versions:

- Standard clusters in version 1.29.2-gke.1521000 and later. To use this family in GKE Standard, you can use the `--machine-type` flag when creating a cluster or node pool.
- Autopilot clusters in 1.30.3-gke.1225000 and later. To use this family in GKE Autopilot, you can use the Performance compute class when scheduling your workloads.
- Cluster autoscaler and node auto-provisioning are supported in 1.30.3-gke.1225000 and later.

## August 16, 2024

Change In GKE version 1.29.7-gke.1238000-1.30, and 1.30.3-gke.1571000 or later, node pools use regional instance templates instead of global instance templates. To learn more, see [Regional and global instance templates](https://docs.cloud.google.com/compute/docs/instance-templates.md.txt#regional_and_global_instance_templates).

## August 14, 2024

Change

#### (2024-R30) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Rapid channel:
  - 1.27.16-gke.1008000
  - 1.28.11-gke.1315000
  - 1.29.7-gke.1008000
  - 1.30.2-gke.1587003
  - 1.30.3-gke.1451000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Regular channel:
  - 1.27.15-gke.1252000
  - 1.28.11-gke.1260000
  - 1.29.6-gke.1326000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
- The following versions are no longer available in the Stable channel:
  - 1.27.14-gke.1059002
  - 1.28.11-gke.1019001
  - 1.29.6-gke.1038001
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.30 to version [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) is now the default version in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Extended channel:
  - 1.27.15-gke.1252000
  - 1.28.11-gke.1260000
  - 1.29.6-gke.1326000
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) is now the default version.
- The following versions are now available:
  - [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following node versions are now available:
  - [1.27.16-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1179000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1274000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1639000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available:
  - 1.27.14-gke.1059002
  - 1.28.11-gke.1019001
  - 1.29.5-gke.1091002
  - 1.30.1-gke.1329003
  - 1.30.3-gke.1451000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
Issue We've identified a potential issue that may cause downtime for traffic coming to your [GKE managed Internal passthrough Network Load Balancers](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt), after certain cluster operations like node upgrades. This issue specifically affects clusters with [GKE Subsetting](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#subsetting) and Services with `externalTrafficPolicy=Cluster`.

This issue is more likely to occur in clusters with more than 25 nodes. To prevent this issue altogether, we recommend updating your Service configuration to use `externalTrafficPolicy=Local`. If you're already experiencing downtime, scale up the number of pods backing your LoadBalancer to provide immediate relief. A fix for this issue will be available in upcoming GKE releases.

## August 13, 2024

Fixed In GKE version 1.30 and later, there is a [workaround in the PDCSI driver](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1658) for privileged workloads that access container namespaces with hostpath. The workaround delays NodeUnstage until attached filesystems are no longer in use. Under certain conditions, the privileged hostpath workloads may cause a container's mount namespace to be retained longer than the container's lifecycle. The workaround addresses an issue where the driver could proceed with detaching a Compute Engine persistent disk even if the block device filesystem is still in use.

With this fix, the PDCSI driver will validate that an attached block device is no longer in use prior to unmounting it from a GKE node.
Feature Custom compute classes are a new set of capabilities in GKE that provide an API for fine-grained control over fallback compute priorities, autoscaling configuration, obtainability and node consolidation. Custom compute classes offer enhanced flexibility and control over your GKE compute infrastructure so that you can ensure optimal resource allocation for your workloads. You can use custom compute classes in GKE version 1.30.3-gke.1451000 and later. To learn more, see [About custom compute classes](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-custom-compute-classes.md.txt).

## August 12, 2024

Change

### (2024-R29) Version updates

There are no GKE cluster version updates in 2024-R29. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

There are no new releases in the Rapid channel.

### Regular channel

There are no new releases in the Regular channel.

### Stable channel

There are no new releases in the Stable channel.

### Extended channel

There are no new releases in the Extended channel.

### No channel

There are no updates for clusters not enrolled in a release channel.

## August 07, 2024

Change

### (2024-R28) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1451000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Rapid channel:
  - 1.27.15-gke.1252000
  - 1.29.6-gke.1326000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
- The following versions are no longer available in the Regular channel:
  - 1.27.15-gke.1154000
  - 1.28.11-gke.1172000
  - 1.29.6-gke.1254000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
- The following versions are no longer available in the Extended channel:
  - 1.27.15-gke.1154000
  - 1.28.11-gke.1172000
  - 1.29.6-gke.1254000
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version.
- The following versions are now available:
  - [1.27.16-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1451000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following node versions are now available:
  - [1.27.16-gke.1082000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1174000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1451000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

## August 06, 2024

Feature You can now keep a GKE Standard cluster on a minor version for longer with the Extended release channel. Clusters running 1.27 or later can be enrolled in the Extended channel, and automatically receive security patches during the extended support period after the end of standard support. To learn more, see [Get long-term support with the Extended channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt#extended).

## August 02, 2024

Feature The [NVIDIA GPU Operator](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/overview.html) can now be [used as an alternative](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpu-operator.md.txt) to fully managed GKE for both Container-Optimized OS and Ubuntu node images. Choose this [option to manage your GPU stack](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gpus.md.txt#manage-gpu-stack) if you're looking for a consistent multi-cloud experience, already using the NVIDIA GPU Operator, or have software reliant on it.

## August 01, 2024

Change Autopilot nodes use [Google Virtual NIC (gVNIC)](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/using-gvnic.md.txt) for 1.30.2-gke.1023000 and later.
Feature You can now enable NCCL Fast Socket on your multi-GPU Autopilot workloads. [NCCL Fast Socket](https://github.com/google/nccl-fastsocket) is a transport layer plugin designed to improve NVIDIA Collective Communication Library (NCCL) performance on Google Cloud. To enable NCCL Fast Socket on GKE Autopilot, you must use a GKE Autopilot cluster with control plane version 1.30.2-gke.1023000 or later. For more information, see [Improve workload efficiency using NCCL Fast Socket](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nccl-fast-socket.md.txt#nccl-fastsocket-autopilot).

## July 31, 2024

Fixed GKE Autopilot versions 1.28.6-gke.1317000 and later fixes a known issue for ephemeral storage requests. If the combined ephemeral storage requests across all containers in your workload exceed 10 GiB, your workload will be rejected with an error message. This differs from earlier versions, which admitted the workload if it requested more than 10 GiB while only actually provisioning 10 GiB, which would result in workload eviction when the workload used more than 10 GiB.

To ensure uninterrupted operation with GKE Autopilot versions 1.28.6-gke.1317000 and later, do the following:

- Verify that containers injected by webhooks don't cause Pods to exceed the [maximum Autopilot resource limits](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-resource-requests.md.txt#hardware-min-max).
- Adjust workload resource requests to account for any containers that may be injected by webhooks.
- If any Pods are rejected after updating, reduce their ephemeral storage requests to meet the limit for your workload configuration.

To learn more, see [Automatic resource management in Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-resource-requests.md.txt#autopilot-resource-management).
Change

### (2024-R27) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available in the Rapid channel:
  - 1.27.14-gke.1059002
  - 1.27.15-gke.1125000
  - 1.28.11-gke.1260000
  - 1.28.11-gke.1289000
  - 1.29.6-gke.1038001
  - 1.29.6-gke.1137000
  - 1.30.1-gke.1329003
  - 1.30.2-gke.1394003
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
- The following versions are no longer available in the Regular channel:
  - 1.27.14-gke.1059002
  - 1.28.11-gke.1019001
  - 1.29.6-gke.1038001
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.30 to version [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.27.14-gke.1042001
  - 1.28.10-gke.1075001
  - 1.29.5-gke.1091002
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version in the Extended channel.
- The following versions are now available in the Extended channel:
  - [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
- The following versions are no longer available in the Extended channel:
  - 1.27.14-gke.1059002
  - 1.28.11-gke.1019001
  - 1.29.6-gke.1038001
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.27 to version [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.28 to version [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.29 to version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Extended channel will be upgraded from version 1.30 to version [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) with this release.

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version.
- The following versions are now available:
  - [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.1-gke.1329003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
  - [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
  - [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following node versions are now available:
  - [1.27.16-gke.1051000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.12-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12812)
  - [1.29.7-gke.1104000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.1-gke.1329003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
  - [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
  - [1.30.3-gke.1225000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303)
- The following versions are no longer available:
  - 1.27.14-gke.1042001
  - 1.27.15-gke.1125000
  - 1.28.9-gke.1289002
  - 1.28.10-gke.1075001
  - 1.28.11-gke.1289000
  - 1.29.6-gke.1137000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.30 to version [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) with this release.
Feature You can now keep a GKE Standard cluster on a minor version for longer with the Extended release channel. Clusters running 1.27 or later can be enrolled in the Extended channel, and automatically receive security patches during the extended support period after the end of standard support. To learn more, see [Get long-term support with the Extended channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt#extended).

## July 26, 2024

Change With GKE patch version 1.30.1-gke.115600 and later, if you don't specify the `gpu-driver-version` flag when creating new GPU node pools, then GKE automatically installs the `default` GPU driver version that corresponds to the GKE version. If you prefer to [manually install the GPU driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus.md.txt#installing_drivers), set `gpu-driver-version=disabled`. To learn more, see [Create a GPU node pool](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus.md.txt#create-gpu-pool-auto-drivers).

## July 25, 2024

Change In GKE version 1.30.2-gke.1100 and later, the `_CMDLINE` field is removed from kubelet log entries to reduce log volumes.

If you need to access `_CMDLINE` information, you have two options:

1. **SSH into the node**:

   - SSH into the relevant node.
   - Run the following command: `ps aux | grep kubelet`.
2. **Search cloud logging**:

   - Use the Cloud Logging interface or API.
   - Apply the following filter to search kubelet startup logs:

         resource.type="k8s_node"
         log_name="projects/{PROJECT_ID}/logs/kubelet"
         resource.labels.cluster_name="{CLUSTER_NAME}"
         SEARCH("`FLAG:`")

   Remember to replace `{PROJECT_ID}` and `{CLUSTER_NAME}` with the appropriate values for your environment.

## July 24, 2024

Fixed In GKE versions starting from 1.29.4-gke.1542000 and earlier than 1.29.7-gke.1008000, while Anthos Service Mesh is enabled, Pods that utilize Google Cloud Storage FUSE CSI driver volumes might encounter scheduling issues, with this error message:

    Pod "your-pod-name" is invalid: [spec.volumes[x].name: Duplicate value: "gke-gcsfuse-tmp", spec.initContainers[x].name: Duplicate value: "gke-gcsfuse-sidecar"]

This issue has been resolved in GKE version 1.29.7-gke.1008000.

## July 23, 2024

Change

### (2024-R26) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.11-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
- The following node versions are now available:
  - [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.11-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.27.16-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12716)
  - [1.28.11-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.28.11-gke.1315000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.7-gke.1008000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1297)
  - [1.30.2-gke.1394003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
  - [1.30.2-gke.1587003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
- The following versions are no longer available in the Rapid channel:
  - 1.28.11-gke.1172000
  - 1.30.2-gke.1394000
  - 1.30.2-gke.1587000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.

### Extended channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Extended channel:
  - [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)

## July 17, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-26925

For more details, see the [GCP-2024-045 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-045).
Fixed GKE Autopilot now supports opportunistic bursting and lower Pod minimums upon cluster creation or upgrade to 1.30.2-gke.1394000 or later, resolving a previous issue with containerd.
Change

### (2024-R25) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version.
- The following versions are now available:
  - [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- The following node versions are now available:
  - [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- The following versions are no longer available:
  - 1.27.13-gke.1070002
  - 1.27.13-gke.1201002
  - 1.27.14-gke.1059001
  - 1.27.15-gke.1154000
  - 1.28.10-gke.1058001
  - 1.28.11-gke.1170000
  - 1.29.4-gke.1043004
  - 1.29.5-gke.1091001
  - 1.29.6-gke.1254000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) is now the default version in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.27.13-gke.1201002
  - 1.28.9-gke.1289002
  - 1.28.10-gke.1058001
  - 1.29.4-gke.1043004
  - 1.29.5-gke.1091001
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) is now the default version in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.27.14-gke.1042001
  - 1.27.14-gke.1059001
  - 1.28.10-gke.1075001
  - 1.29.5-gke.1091002
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.27.15-gke.1252000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1260000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1326000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.30.2-gke.1587000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
- The following versions are no longer available in the Rapid channel:
  - 1.27.15-gke.1154000
  - 1.28.11-gke.1019001
  - 1.28.11-gke.1170000
  - 1.29.6-gke.1254000
  - 1.30.2-gke.1447000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.

## July 16, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-26921

For more details, see the [GCP-2024-043 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-043).
Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-36972

For more details, see the [GCP-2024-044 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-044).
Feature [Compute flexible committed use discounts](https://docs.cloud.google.com/compute/docs/instances/committed-use-discounts-overview.md.txt#spend_based) (CUDs), previously known as Compute Engine Flexible CUDs, have been [expanded](https://cloud.google.com/blog/products/containers-kubernetes/compute-flexible-cud-expands-to-gke-autopilot-and-cloud-run) to include several GKE Autopilot and Cloud Run SKUs (see the [GKE CUD documentation](https://cloud.google.com/kubernetes-engine/cud) for details). The legacy GKE Autopilot CUD will be removed from sale on October 15, 2024. GKE Autopilot CUDs purchased before this date will continue to apply through their term.

## July 15, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-26809

For more details, see the [GCP-2024-042 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-042).

## July 10, 2024

Change

### (2024-R24) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) is now the default version.
- The following versions are now available:
  - [1.27.14-gke.1059001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.15-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.5-gke.1091001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.6-gke.1137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- The following node versions are now available:
  - [1.27.14-gke.1059001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.15-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.5-gke.1091001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.6-gke.1137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- The following versions are no longer available:
  - 1.26.15-gke.1090000
  - 1.26.15-gke.1090004
  - 1.26.15-gke.1191000
  - 1.26.15-gke.1191001
  - 1.26.15-gke.1300000
  - 1.26.15-gke.1300001
  - 1.26.15-gke.1320000
  - 1.26.15-gke.1320002
  - 1.26.15-gke.1381000
  - 1.26.15-gke.1381001
  - 1.26.15-gke.1390000
  - 1.26.15-gke.1390001
  - 1.26.15-gke.1404000
  - 1.26.15-gke.1404002
  - 1.26.15-gke.1469000
  - 1.26.15-gke.1469001
  - 1.27.11-gke.1062004
  - 1.27.13-gke.1070000
  - 1.27.13-gke.1166000
  - 1.27.13-gke.1166001
  - 1.27.13-gke.1201000
  - 1.27.14-gke.1022000
  - 1.27.14-gke.1022001
  - 1.27.14-gke.1042000
  - 1.27.14-gke.1059000
  - 1.27.14-gke.1100000
  - 1.27.14-gke.1100002
  - 1.27.15-gke.1012000
  - 1.27.15-gke.1012003
  - 1.28.9-gke.1000000
  - 1.28.9-gke.1069000
  - 1.28.9-gke.1069002
  - 1.28.9-gke.1209000
  - 1.28.9-gke.1209001
  - 1.28.9-gke.1289000
  - 1.28.10-gke.1058000
  - 1.28.10-gke.1075000
  - 1.28.10-gke.1089000
  - 1.28.10-gke.1089002
  - 1.28.10-gke.1148000
  - 1.28.10-gke.1148001
  - 1.28.11-gke.1019000
  - 1.29.4-gke.1043002
  - 1.29.5-gke.1060000
  - 1.29.5-gke.1060001
  - 1.29.5-gke.1091000
  - 1.29.6-gke.1038000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1058001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1091001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following versions are no longer available in the Stable channel:
  - 1.26.15-gke.1090000
  - 1.26.15-gke.1090004
  - 1.26.15-gke.1191000
  - 1.26.15-gke.1191001
  - 1.26.15-gke.1300000
  - 1.26.15-gke.1300001
  - 1.27.13-gke.1070000
  - 1.27.13-gke.1070002
  - 1.27.13-gke.1166000
  - 1.27.13-gke.1166001
  - 1.27.13-gke.1201000
  - 1.28.9-gke.1069000
  - 1.28.9-gke.1069002
  - 1.28.9-gke.1209000
  - 1.28.9-gke.1209001
  - 1.28.9-gke.1289000
  - 1.29.4-gke.1043002
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.27.14-gke.1059001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- The following versions are no longer available in the Regular channel:
  - 1.26.15-gke.1320000
  - 1.26.15-gke.1320002
  - 1.26.15-gke.1381000
  - 1.26.15-gke.1381001
  - 1.26.15-gke.1390000
  - 1.26.15-gke.1390001
  - 1.27.13-gke.1201000
  - 1.27.13-gke.1201002
  - 1.27.14-gke.1022000
  - 1.27.14-gke.1022001
  - 1.27.14-gke.1042000
  - 1.28.9-gke.1289000
  - 1.28.9-gke.1289002
  - 1.28.10-gke.1058000
  - 1.28.10-gke.1058001
  - 1.28.10-gke.1075000
  - 1.29.4-gke.1043002
  - 1.29.4-gke.1043004
  - 1.29.5-gke.1060000
  - 1.29.5-gke.1060001
  - 1.29.5-gke.1091000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.27.15-gke.1125000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.27.15-gke.1154000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.11-gke.1170000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.28.11-gke.1172000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1137000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.29.6-gke.1254000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.30.2-gke.1394000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
  - [1.30.2-gke.1447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
- The following versions are no longer available in the Rapid channel:
  - 1.26.15-gke.1404000
  - 1.26.15-gke.1404002
  - 1.26.15-gke.1469000
  - 1.26.15-gke.1469001
  - 1.27.14-gke.1059000
  - 1.27.14-gke.1100000
  - 1.27.14-gke.1100002
  - 1.27.15-gke.1012000
  - 1.27.15-gke.1012003
  - 1.28.10-gke.1089000
  - 1.28.10-gke.1089002
  - 1.28.10-gke.1148000
  - 1.28.10-gke.1148001
  - 1.28.11-gke.1019000
  - 1.29.5-gke.1091000
  - 1.29.5-gke.1091002
  - 1.29.6-gke.1038000
  - 1.30.1-gke.1329000
  - 1.30.2-gke.1023000
  - 1.30.2-gke.1023004
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296) with this release.

## July 09, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2023-52654
- CVE-2023-52656

For more information, see the [GCP-2024-041 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-041).

## July 08, 2024

Change

### (2024-R23) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) is now the default version.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.26.15-gke.1320002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.15-gke.1320002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.13-gke.1070002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.13-gke.1070002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.13-gke.1070002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) is now the default version in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.26.15-gke.1090004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.15-gke.1090004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.13-gke.1070002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.13-gke.1070002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.9-gke.1069002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) is now the default version in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.15-gke.1320002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.15-gke.1320002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.1-gke.1329003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301) is now the default version in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1404002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.15-gke.1404002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.10-gke.1089002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.1-gke.1329003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301) with this release.
Feature Ray Operator on GKE is now generally available in the Rapid channel. Ray Operator is a GKE add-on that allows you to manage and scale [Ray](https://docs.ray.io/) applications. To learn more, see the [Ray Operator documentation](https://docs.cloud.google.com/kubernetes-engine/docs/add-on/ray-on-gke/concepts/overview.md.txt).

## July 03, 2024

Change

### (2024-R22) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.26.15-gke.1090004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1191001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1300001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1320002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1381001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1390001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1404002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1469001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1070002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.13-gke.1166001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.14-gke.1022001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1100002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.15-gke.1012003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.9-gke.1069002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1209001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.10-gke.1058001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1089002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.5-gke.1060001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- The following node versions are now available:
  - [1.26.15-gke.1090004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1191001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1300001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1320002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1381001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1390001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1404002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1469001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1070002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.13-gke.1166001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.14-gke.1022001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1100002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.15-gke.1012003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.9-gke.1069002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1209001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.10-gke.1058001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1089002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.5-gke.1060001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.26.15-gke.1090004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1191001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1300001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1070002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.13-gke.1166001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1069002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1209001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.26.15-gke.1320002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1381001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1390001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1201002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.14-gke.1022001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1042001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.9-gke.1289002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.10-gke.1058001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1075001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.4-gke.1043004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.5-gke.1060001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1404002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1469001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1059002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.14-gke.1100002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.15-gke.1012003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.10-gke.1089002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.10-gke.1148001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.11-gke.1019001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.5-gke.1091002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.29.6-gke.1038001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.30.1-gke.1329003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
  - [1.30.2-gke.1023004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
Security A remote code execution vulnerability, [CVE-2024-6387](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387), was recently discovered in OpenSSH. The vulnerability exploits a race condition that can be used to obtain access to a remote shell, enabling attackers to gain root access. This vulnerability has a Critical severity for GKE. An expedited rollout is in progress to make patch versions available.

For patch versions and mitigation steps, see the [GCP-2024-040 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-040).
Feature You can now preload data or container images in new nodes on GKE, enabling faster workload deployment and autoscaling. This feature is Generally Available and production-ready, with support for Autopilot and Terraform. To learn more, see [Use secondary boot disks to preload data or container images](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/data-container-image-preloading.md.txt).
Feature GKE Managed DCGM Metrics Package is now available in Preview for both GKE Standard and Autopilot clusters running version 1.30.1-gke.1204000 and later.

You can now configure Autopilot and Standard clusters to export a predefined list of DCGM metrics emitted by GKE Managed DCGM exporter including metrics for GPU performance, utilization, and I/Os in the GPU node pools with GKE-managed NVIDIA drivers. These metrics are collected by Google Cloud Managed Service for Prometheus. You can view the curated DCGM metrics in the Observability Tab on the Kubernetes Clusters page or in Cloud Monitoring.

For more information, see [Collect and view DCGM metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/dcgm-metrics.md.txt).

## July 02, 2024

Issue A faulty component in the Persistent Disk CSI (PDCSI) driver may cause mount failures for NVMe block devices on specific GKE clusters. This issue affects machine types that exclusively use the NVMe interface for attached Persistent Disks, such as third-generation machine types, T2A instances, and Confidential VMs. For more details, see [About persistent disks](https://docs.cloud.google.com/compute/docs/disks/persistent-disks.md.txt#choose_an_interface).

Impacted GKE versions include:

- 1.30.2-gke.1023000
- 1.27.15-gke.1012000
- 1.27.14-gke.1100000

Mount failures will log errors indicating difficulties verifying and re-linking the Compute Engine Persistent Disk. You will see log errors like this:

`"Error when getting device path: rpc error: code = Internal desc = error verifying GCE PD ("$PVC") is attached: failed to find and re-link disk $PVC with udevadm after retrying for 3s: couldn't get serial number for disk $PVC at device path /dev/$NVME_PATH: google_nvme_id failed for device "/dev/$NVME_PATH" with output [**numbers**]: exit status 1"`

This issue will be resolved in the next GKE releases. In the meantime, if you are experiencing mount failures, upgrade your cluster to the default version 1.30.1-gke.1329000 for the 1.30 release channel or 1.27.14-gke.1059000 for the 1.27 release channel.

## June 28, 2024

Change Resource requests for `anetd` Pods have been increased from 200mil CPU and 110m memory to 205mil CPU and 230m memory. In some cases, if the CPU and memory budgets on the nodes are limited, GKE might evict workloads to facilitate `anetd` during control plane upgrades. This can occur if your clusters are being upgraded from earlier versions to one of the following versions:

- 1.28.5-gke.1217000 and later
- 1.29 and later
- 1.30 and later
Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-26923

For more information, see the [GCP-2024-039 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-039).

## June 27, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-26924

For more information, see the [GCP-2024-038 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-038).

## June 26, 2024

Change

#### (2024-R21) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.26.15-gke.1469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.15-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.10-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.11-gke.1019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- The following node versions are now available:
  - [1.26.15-gke.1469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.15-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.10-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.11-gke.1019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
- The following versions are no longer available:
  - 1.26.15-gke.1436000
  - 1.27.11-gke.1062003
  - 1.27.14-gke.1093000
  - 1.28.10-gke.1141000
  - 1.29.5-gke.1121000
  - 1.29.5-gke.1192000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.27.13-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
- The following versions are no longer available in the Stable channel:
  - 1.27.11-gke.1062004
  - 1.28.9-gke.1000000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.9-gke.1069000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.26.15-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1075000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1091000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.1-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1469000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.27.15-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12715)
  - [1.28.10-gke.1148000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.28.11-gke.1019000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12811)
  - [1.29.6-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1296)
  - [1.30.2-gke.1023000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302)
- The following versions are no longer available in the Rapid channel:
  - 1.26.15-gke.1390000
  - 1.26.15-gke.1436000
  - 1.27.14-gke.1042000
  - 1.27.14-gke.1093000
  - 1.28.10-gke.1075000
  - 1.28.10-gke.1141000
  - 1.29.5-gke.1121000
  - 1.29.5-gke.1192000
  - 1.30.1-gke.1156000
  - 1.30.1-gke.1500000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1404000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.15-gke.1404000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.10-gke.1089000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.1-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301) with this release.

## June 18, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS nodes:

- CVE-2024-26584

For more information, see the [GCP-2024-036 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-036).
Change

#### (2024-R20) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.26.15-gke.1191000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1300000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1436000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1141000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following node versions are now available:
  - [1.26.15-gke.1436000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1141000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following versions are no longer available:
  - 1.28.7-gke.1026001
  - 1.28.8-gke.1095000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.26.15-gke.1191000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1300000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
- The following versions are no longer available in the Stable channel:
  - 1.28.7-gke.1026001
  - 1.28.8-gke.1095000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.26.15-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following versions are no longer available in the Regular channel:
  - 1.26.15-gke.1090000
  - 1.27.13-gke.1166000
  - 1.28.9-gke.1209000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.13-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1436000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1141000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1192000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.30.1-gke.1500000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
- The following versions are no longer available in the Rapid channel:
  - 1.26.15-gke.1381000
  - 1.27.14-gke.1022000
  - 1.28.10-gke.1058000
  - 1.29.5-gke.1060000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.15-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.14-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.10-gke.1075000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.5-gke.1091000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.5-gke.1091000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.

## June 14, 2024

Fixed For GKE clusters running versions later than 1.28.10-gke.1141000, the NEG, Ingress, L4 internal load balancer, and L4 RBS controllers skip processing nodes that are missing the `thetopology.kubernetes.io/zone` label until the zone information is ready. The load balancer controllers no longer block sync operations when a node is introduced without the label.

## June 12, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-26584

For more information, see the [GCP-2024-035 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-035).
Change

#### (2024-R19) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.26.15-gke.1404000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
  - [1.28.9-gke.1069000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.10-gke.1089000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following node versions are now available:
  - [1.26.15-gke.1404000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1089000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following versions are no longer available:
  - 1.27.13-gke.1000000
  - 1.29.3-gke.1282001
  - 1.29.4-gke.1670000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
  - [1.28.9-gke.1069000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.4-gke.1043002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- Version 1.27.13-gke.1000000 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.29 to version [1.29.4-gke.1043002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are no longer available in the Regular channel:
  - 1.27.13-gke.1070000
  - 1.28.9-gke.1000000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.13-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.1-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1404000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1059000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1089000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.30.1-gke.1329000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
- The following versions are no longer available in the Rapid channel:
  - 1.26.15-gke.1320000
  - 1.27.13-gke.1201000
  - 1.28.9-gke.1289000
  - 1.29.4-gke.1670000
  - 1.30.0-gke.1167000
  - 1.30.1-gke.1261000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.15-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.14-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.10-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.5-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.5-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.1-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301) with this release.

## June 11, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS nodes:

- CVE-2024-26583

For more information, see the [GCP-2024-034 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-034).

## June 10, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS nodes:

- CVE-2022-23222

For more information, see the [GCP-2024-033 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-033).

## June 07, 2024

Change Updated [2024-R13 release notes](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#May_08_2024) to indicate that control planes and nodes with auto-upgrade enabled in the Regular channel were *not* upgraded from version 1.28 to version 1.29.1-gke.1589018. That release note was published by mistake.
Feature [Fully managed cAdvisor/Kubelet metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cadvisor-kubelet-metrics.md.txt) are now available on GKE clusters running version 1.29.3-gke.1093000 or later.

## June 06, 2024

Change

#### (2024-R18) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.4-gke.1043002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) is now the default version.
- The following versions are now available:
  - [1.26.15-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1075000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1091000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following node versions are now available:
  - [1.26.15-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1075000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1091000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following versions are no longer available:
  - 1.26.15-gke.1300000
  - 1.26.15-gke.1372001
  - 1.27.11-gke.1062001
  - 1.27.12-gke.1115000
  - 1.28.8-gke.1095000
  - 1.29.1-gke.1589020
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.11-gke.1062004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.11-gke.1062004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.4-gke.1043002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.11-gke.1062004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.27.13-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
- The following versions are no longer available in the Stable channel:
  - 1.27.11-gke.1062003
  - 1.27.12-gke.1115000
  - 1.28.8-gke.1095000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.11-gke.1062004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.11-gke.1062004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.4-gke.1043002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
- The following versions are no longer available in the Regular channel:
  - 1.26.15-gke.1300000
  - 1.27.13-gke.1000000
  - 1.29.1-gke.1589020
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.4-gke.1043002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1390000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1042000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1075000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1091000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.30.1-gke.1261000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
- The following versions are no longer available in the Rapid channel:
  - 1.26.15-gke.1372001
  - 1.30.1-gke.1139000

## June 05, 2024

Change Updated [2024-R03 release notes](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#February_08_2024) to indicate that control planes and nodes with auto-upgrade enabled in the Stable channel were upgraded from version 1.27 to version 1.27.7-gke.1121002, not 1.28.3-gke.1203001 as previously stated.

## May 28, 2024

Change GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) is now the default version.
- The following control plane and node versions are now available:
  - [1.26.15-gke.1372001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.4-gke.1043002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.5-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following versions are no longer available:
  - 1.26.14-gke.1044001
  - 1.26.15-gke.1243000
  - 1.26.15-gke.1360000
  - 1.27.14-gke.1011000
  - 1.28.7-gke.1026000
  - 1.28.9-gke.1069000
  - 1.28.10-gke.1012000
  - 1.29.4-gke.1043001
  - 1.29.4-gke.1165000
  - 1.29.5-gke.1010000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version 1.26.14-gke.1044001 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.26.15-gke.1300000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.4-gke.1043002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- The following versions are no longer available in the Regular channel:
  - 1.26.15-gke.1243000
  - 1.27.12-gke.1115000
  - 1.28.8-gke.1095000
  - 1.28.9-gke.1069000
  - 1.29.4-gke.1043001
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.13-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.13-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1372001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1022000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1058000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.30.1-gke.1139000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
  - [1.30.1-gke.1156000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
- The following versions are no longer available in the Rapid channel:
  - 1.26.15-gke.1300000
  - 1.26.15-gke.1360000
  - 1.27.13-gke.1166000
  - 1.27.14-gke.1011000
  - 1.28.9-gke.1209000
  - 1.28.10-gke.1012000
  - 1.29.4-gke.1165000
  - 1.29.5-gke.1010000
  - 1.30.1-gke.1015000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.13-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.4-gke.1670000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.4-gke.1670000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.

## May 27, 2024

Security A new vulnerability (CVE-2024-4323) has been discovered in Fluent Bit that could result in remote code execution. Fluent Bit versions 2.0.7 through 3.0.3 are affected.

GKE doesn't use a vulnerable version of Fluent Bit and is **unaffected**.

For more information, see the [GCP-2024-031 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-031).

## May 24, 2024

Feature GKE now provides insights and recommendations to create a backup plan for unprotected clusters that have existed for more than 7 days. These insights and recommendations are currently available in `us-central1-a`. See [Backup for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/concepts/backup-for-gke.md.txt) and [protect clusters with Backup for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/how-to/data-protection-recommendations.md.txt) documents for details.

## May 22, 2024

Change The GKE Container Security API is now enabled automatically when GKE Enterprise is enabled on a project. This change ensures the security and compliance features are ready for use as part of GKE Enterprise activation.
Feature The C4 machine family is available in Public Preview for Standard clusters running GKE version 1.29.2-gke.1521000 and later. You can select this family by using the `--machine-type` flag when creating a cluster or node pool. The following limitations apply:

- GKE versions prior to 1.29.2-gke.1521000 might encounter a volume device path mounting error which can cause Pods to be stuck in a Pending state. If you encounter this issue, try deleting and re-creating the Pod, to trigger re-processing of the volume mount.
- [Confidential GKE nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes.md.txt) are not supported in Public Preview.
- [Local SSD](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/local-ssd.md.txt) is not supported.
- [Nested virtualization](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nested-virtualization.md.txt) is not supported in Public Preview.

## May 21, 2024

Change

#### (2024-R16) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.26.15-gke.1243000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.26.15-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.11-gke.1062004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.27.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.4-gke.1043001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.4-gke.1670000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.5-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following node versions are now available:
  - [1.26.15-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.11-gke.1062004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.27.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.4-gke.1043001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.5-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
- The following versions are no longer available:
  - 1.26.15-gke.1191000
  - 1.27.11-gke.1062000
  - 1.28.9-gke.1250000
  - 1.29.1-gke.1589018
  - 1.29.3-gke.1282005
  - 1.29.4-gke.1043000
  - 1.29.4-gke.1447000
  - 1.29.4-gke.1447001
  - 1.29.4-gke.1542000

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.11-gke.1062004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) is now available in the Stable channel.
- Version 1.28.7-gke.1026000 is no longer available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.26.15-gke.1243000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1069000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.4-gke.1043001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- The following versions are no longer available in the Regular channel:
  - 1.26.15-gke.1191000
  - 1.28.7-gke.1026000

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.30.0-gke.1167000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1300) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.14-gke.1011000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12714)
  - [1.28.10-gke.1012000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v12810)
  - [1.29.5-gke.1010000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1295)
  - [1.30.1-gke.1015000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301)
- The following versions are no longer available in the Rapid channel:
  - 1.28.9-gke.1250000
  - 1.29.3-gke.1282000
  - 1.29.3-gke.1282001
  - 1.29.3-gke.1282005
  - 1.29.4-gke.1447001
  - 1.29.4-gke.1542000
  - 1.30.0-gke.1457000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.4-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.4-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294) with this release.

## May 17, 2024

Change

#### (2024-R14) Version updates

There are no version updates for 2024-R14.

#### (2024-R15) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288) is now the default version.
- The following versions are now available:
  - [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.27.13-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1069000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.3-gke.1282005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
  - [1.29.4-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.4-gke.1447001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.4-gke.1542000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- The following node versions are now available:
  - [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.3-gke.1282005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
  - [1.29.4-gke.1447001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.4-gke.1542000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.4-gke.1670000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- The following versions are no longer available:
  - 1.26.8-gke.200
  - 1.26.14-gke.1044000
  - 1.27.8-gke.1067004
  - 1.29.3-gke.1282000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.11-gke.1062003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.11-gke.1062003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.1-gke.1589020](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.11-gke.1062003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712)
  - [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
- The following versions are no longer available in the Stable channel:
  - 1.26.8-gke.200
  - 1.26.14-gke.1044000
  - 1.27.11-gke.1062001
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.26.14-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.11-gke.1062003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.11-gke.1062003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.7-gke.1026001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.26.15-gke.1191000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
- The following versions are no longer available in the Regular channel:
  - 1.26.8-gke.200
  - 1.27.11-gke.1062001
  - 1.27.11-gke.1062003
  - 1.28.7-gke.1026001
  - 1.29.1-gke.1589018
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.1-gke.1589020](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1320000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1201000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1250000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.28.9-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.3-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
  - [1.29.3-gke.1282005](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
  - [1.29.4-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.4-gke.1447001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.4-gke.1542000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.29.4-gke.1670000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- The following versions are no longer available in the Rapid channel:
  - 1.26.15-gke.1191000
  - 1.27.13-gke.1000000
  - 1.28.9-gke.1000000
  - 1.29.4-gke.1043000
  - 1.29.4-gke.1447000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1300000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.13-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.

## May 15, 2024

Security A vulnerability (CVE-2023-52620) was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

For more information, see the [GCP-2024-030 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-030).
Change Added a release note to [May 16, 2023](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#May_16_2023) for 1.27 available in the Rapid channel. This release note was previously only added to the Release notes (Rapid channel only) page by mistake.

## May 14, 2024

Security A vulnerability (CVE-2024-26642) was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

For more information, see the [GCP-2024-029 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-029).

## May 13, 2024

Security A vulnerability (CVE-2024-26581) was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

For more information, see the [GCP-2024-028 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-028).

## May 10, 2024

Issue Container Threat Detection (KTD) fails to deploy on Autopilot clusters running the following GKE versions:

- 1.28.6-gke.1095000 to 1.28.7-gke.1025000
- 1.29.1-gke.1016000 to 1.29.1-gke.1781000

To mitigate this issue, upgrade the cluster to version 1.28.7-gke.1026000 or later, or to 1.29.2-gke.1060000 or later.
Feature In new Standard clusters running GKE version 1.29 and later, GKE assigns IP addresses for GKE Services from a Google-managed range: `34.118.224.0/20` by default. With this feature, you don't need to specify your own IP address range for Services. For more information, see [Subnet secondary IP address range for Services](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/alias-ips.md.txt#cluster_sizing_secondary_range_svcs).

## May 09, 2024

Security A vulnerability (CVE-2024-26808) was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

For more information, see the [GCP-2024-027 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-027).

## May 08, 2024

Change

#### (2024-R13) Version updates

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.26.14-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.26.15-gke.1300000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.11-gke.1062003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.27.13-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.7-gke.1026001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.1-gke.1589020](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
  - [1.29.3-gke.1282001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
  - [1.29.4-gke.1447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- The following versions are no longer available:
  - 1.26.13-gke.1144000
  - 1.26.15-gke.1158000
  - 1.26.15-gke.1243000
  - 1.27.12-gke.1190000
  - 1.27.13-gke.1070000
  - 1.28.3-gke.1118000
  - 1.28.3-gke.1286000
  - 1.28.8-gke.1175000
  - 1.28.9-gke.1069000
  - 1.29.1-gke.1589017
  - 1.29.3-gke.1093000
  - 1.29.3-gke.1093006
  - 1.29.4-gke.1165000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.1-gke.1589018](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.26.14-gke.1044001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1062003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1026001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
- The following versions are no longer available in the Stable channel:
  - 1.26.13-gke.1144000
  - 1.27.8-gke.1067004
  - 1.27.11-gke.1062000
  - 1.28.3-gke.1118000
  - 1.28.3-gke.1286000

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.27.11-gke.1062003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1026001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.29.1-gke.1589020](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available in the Regular channel:
  - 1.26.14-gke.1044000
  - 1.29.1-gke.1589017
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.29.1-gke.1589018](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.1-gke.1589018](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.3-gke.1282001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1300000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1166000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1209000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.4-gke.1447000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.30.0-gke.1457000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1300)
- The following versions are no longer available in the Rapid channel:
  - 1.26.15-gke.1158000
  - 1.26.15-gke.1243000
  - 1.27.12-gke.1190000
  - 1.27.13-gke.1070000
  - 1.28.8-gke.1175000
  - 1.28.9-gke.1069000
  - 1.29.3-gke.1093006
  - 1.29.3-gke.1282000
  - 1.29.4-gke.1165000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.3-gke.1282001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.3-gke.1282001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) with this release.
Security A vulnerability (CVE-2024-26643) was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

For more information, see the [GCP-2024-026 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-026).
Change The 2024-R13 release notes were updated on June 7th, 2024 with the following:

**Regular channel**

Control planes and nodes with auto-upgrade enabled in the Regular channel were **not** upgraded from version 1.28 to version 1.29.1-gke.1589018. That release note was published by mistake

## May 02, 2024

Feature The new release of the [GKE Gateway controller](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api.md.txt#gateway_controller) (2024-R1) is now **generally available**. With this release, the GKE Gateway controller will provide the following new capabilities and fixes:

**New capabilities:**

- Gateway API CRDs v1.0.0
- Cloud Armor backend security policy support for Regional external Gateways
- Self-managed certificates with Certificate Manager on Regional internal \& external Gateways
- Google-managed certificates with Certificate Manager on Regional internal \& external Gateways \[**Preview**\]

**Bug fixes:**

- Fixed missing permissions to MCI service agent role for regional SSL policy

To learn more about our GKE Gateway controller capabilities, see the [supported capabilities per GatewayClass](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gatewayclass-capabilities.md.txt).
Feature Starting in GKE 1.30, the metric `scheduler_pod_scheduling_duration_seconds` in [control plane metrics package](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/control-plane-metrics.md.txt#scheduler) will no longer be available, as a result of [deprecation in the upstream OSS](https://github.com/kubernetes/kubernetes/pull/119049). The replacement metric `scheduler_pod_scheduling_sli_duration_seconds` will be exported as part of the the control plane metrics package instead.

## May 01, 2024

Change

#### (2024-R12) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.26.15-gke.1243000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1069000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.4-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) is now the default version in the Stable channel.
- Version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) is now available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) is now available in the Regular channel.
- Version 1.27.11-gke.1062000 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.3-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1243000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1070000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1069000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.3-gke.1282001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
  - [1.29.4-gke.1165000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
  - [1.30.0-gke.1167000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1300)
- Version 1.29.3-gke.1093000 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1191000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.13-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.3-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.3-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.30 to version [1.30.0-gke.1167000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1300) with this release.
Feature

#### New APIs in 1.30

The following APIs are new in Kubernetes 1.30:

- `admissionregistration.k8s.io/v1` `ValidatingAdmissionPolicyBinding` and `ValidatingAdmissionPolicy`
Deprecated

#### Deprecated features in 1.30

The Ceph CephFS (`kubernetes.io/cephfs`) and RBD (`kubernetes.io/rbd`) volume plugins are deprecated since 1.28 and will be removed in a future release.

To determine if you have volumes/pods using RBD or Ceph volumes, run the following commands. If either of them print output, then you are using a deprecated volume type:

- `kubectl describe pv | egrep -i 'Type: *(RBD|CephFS)'`
- `kubectl describe pod -A | egrep -i 'Type: *(RBD|CephFS)'`

Switch to use an RBD or CephFS CSI driver (like the CSI drivers provided in the [Ceph CSI driver project](https://github.com/ceph/ceph-csi/)), or a Google Cloud-managed solution like [Filestore](https://docs.cloud.google.com/filestore/docs/csi-driver.md.txt). For more information, refer to the OSS Kubernetes announcement and to the [Ceph CSI driver project](https://github.com/ceph/ceph-csi/).
Announcement

#### 1.30 is now available in the Rapid channel

Kubernetes 1.30 is now available in the Rapid channel. For more information about the content of Kubernetes 1.30, read the [Kubernetes 1.30 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1290).
Feature

#### New features in 1.30

The following features are new in Kubernetes 1.30:

- [ValidatingAdmissionPolicy](https://kubernetes.io/docs/reference/access-authn-authz/validating-admission-policy/) is GA and now enabled by default.
- [Validation Ratcheting](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#validation-ratcheting) is beta and enabled by default, and makes CustomResourceDefinitions even safer and easier to manage.
Deprecated

#### Deprecated APIs in 1.30

The following Beta versions of graduated APIs were previously deprecated in 1.29 in favor of newer versions:

- `flowcontrol.apiserver.k8s.io/v1beta3 FlowSchema, PriorityLevelConfiguration`: Deprecated since 1.29, will no longer be served in 1.32. Instead, use `flowcontrol.apiserver.k8s.io/v1`, which is available since Kubernetes 1.29
- The `status.nodeInfo.kubeProxyVersion` field in the Node API is deprecated and will not be populated starting in v1.33. The field is currently populated with the kubelet version, not the kube-proxy version, and might not accurately reflect the kube-proxy version in use. For more information, see [KEP-4004](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4004-deprecate-kube-proxy-version).

## April 30, 2024

Change

#### (2024-R11) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.26.15-gke.1191000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.11-gke.1062001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.27.13-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.3-gke.1093006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
  - [1.29.4-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- The following versions are no longer available:
  - 1.25.16-gke.1460000
  - 1.25.16-gke.1537000
  - 1.25.16-gke.1570000
  - 1.25.16-gke.1711000
  - 1.25.16-gke.1759000
  - 1.26.14-gke.1006000
  - 1.27.7-gke.1121002
  - 1.27.10-gke.1055000
  - 1.28.5-gke.1217000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are no longer available in the Stable channel:
  - 1.25.16-gke.1460000
  - 1.25.16-gke.1537000

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712)
  - [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
- The following versions are no longer available in the Regular channel:
  - 1.25.16-gke.1537000
  - 1.25.16-gke.1570000
  - 1.26.14-gke.1006000
  - 1.27.10-gke.1055000
  - 1.28.3-gke.1286000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.26.15-gke.1191000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.13-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12713)
  - [1.28.9-gke.1000000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1289)
  - [1.29.3-gke.1093006](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
  - [1.29.4-gke.1043000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1294)
- The following versions are no longer available in the Rapid channel:
  - 1.25.16-gke.1711000
  - 1.25.16-gke.1759000
  - 1.26.15-gke.1090000
  - 1.27.12-gke.1115000
  - 1.28.8-gke.1095000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1158000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.12-gke.1190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.8-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.8-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288) with this release.
Feature In GKE 1.29.2-gke.1355000 and later, GPU workloads using the Accelerator compute class in GKE Autopilot support scheduling multiple GPU pods on a single node. To schedule multiple GPU Pods on the same node, specify the `gke-accelerator-count` node selector with a value that's higher than the Pod GPU request. For details, see [Deploy GPU workloads in GKE Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus.md.txt#request-gpus).
Feature You can now configure access to private image registries that use private certificates using a containerd configuration file. For details, see [Customize containerd configuration in GKE nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/customize-containerd-configuration.md.txt).
Feature A [Quick Start Solution](https://console.cloud.google.com/marketplace/product/google/rag-on-gke) and [Reference Architecture](https://github.com/GoogleCloudPlatform/ai-on-gke/tree/main/applications/rag#rag-on-gke-application) are now available for developing and deploying Retrieval Augmented Generation (RAG) applications on GKE. RAG improves the quality of Large Language Model (LLM) responses for a specific application. For example, RAG can enable a customer service chatbot to access help center articles, a shopping assistant to tap into product catalogs and customer reviews, or a travel booking agent to access up-to-date flight and hotel information.

## April 29, 2024

Feature Dual-stack LoadBalancer Services are now generally available with GKE. You can now create a dual-stack GKE cluster and expose GKE Services using either IPv4, IPv6 ,or a combination of both, depending on your `ipFamilyPolicy` and `ipFamilies` specs.

To learn more, see [GKE LoadBalancer Service parameters](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/service-load-balancer-parameters.md.txt#ipv4ipv6_dual-stack_loadbalancer_service).
Feature Cloud DNS additive VPC scope is now available in Preview. You can now configure your GKE clusters to add GKE headless Service entries to your Cloud DNS private zone visible from your VPC networks, on top of using Cloud DNS (cluster scope) as your GKE DNS provider.

To learn more, see [Cloud DNS scopes for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt#dns_scopes).

## April 26, 2024

Feature You can now use the node system configuration file in GKE to enable and use Linux huge pages in your Pods. For instructions, see [Linux huge page configuration options](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#huge-page-options).
Feature GKE Sandbox supports the use of NVIDIA GPUs (H100, A100, L4, and T4) in Public Preview in GKE version 1.29.2-gke.1108000 and later on both Standard and Autopilot clusters. GKE Sandbox provides an extra layer of security to prevent untrusted code from affecting the host kernel on your cluster nodes. For GPUs, while GKE Sandbox doesn't mitigate all NVIDIA driver vulnerabilities, it helps protect against Linux kernel vulnerabilities. For details, see [GPUs in GKE Sandbox](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods.md.txt#gpus).
Feature GKE Standard clusters now support nested virtualization. For details, including requirements and limitations, see [Use nested VMs with GKE Standard clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nested-virtualization.md.txt).

## April 25, 2024

Security A vulnerability (CVE-2024-26585) was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

For more information, see the [GCP-2024-024 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-024).

## April 24, 2024

Issue A known issue causes a subset of Pods in GKE Autopilot clusters to occasionally become stuck during termination or creation. As a result, we temporarily disabled bursting in Autopilot clusters that were created or upgraded to version 1.29.2-gke.1060000 and later on or after April 24, 2024. Clusters that enabled bursting prior to April 24, 2024 continue to support bursting.

## April 19, 2024

Issue A bug in the Image streaming feature might cause containers to fail because of missing files.

Containers running on a node with image streaming enabled on specific GKE versions might fail to be created with the following error:

"CreateContainer in sandbox from runtime service failed" err="rpc error: code = Unknown desc = failed to create containerd container: failed to mount \[PATH\]: too many levels of symbolic links"

The following GKE versions are impacted:

- All 1.28 versions
- All 1.29 versions

We're working on fixing this issue. In the meantime, if you're impacted by this issue, [disable Image streaming](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming.md.txt#disable).

## April 18, 2024

Change

#### (2024-R10) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287) is now the default version.
- The following control plane versions are now available:
  - [1.25.16-gke.1570000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.25.16-gke.1759000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.15-gke.1158000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.12-gke.1190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712)
  - [1.28.8-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
  - [1.29.3-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
- The following node versions are now available:
  - [1.25.16-gke.1759000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.15-gke.1158000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.12-gke.1190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712)
  - [1.28.8-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
  - [1.29.3-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
- The following versions are no longer available:
  - 1.25.15-gke.1115000
  - 1.25.16-gke.1041000
  - 1.25.16-gke.1596000
  - 1.25.16-gke.1648000
  - 1.26.11-gke.1055000
  - 1.26.14-gke.1076000
  - 1.26.14-gke.1133000
  - 1.27.3-gke.100
  - 1.27.11-gke.1118000
  - 1.27.11-gke.1202000
  - 1.28.3-gke.1203001
  - 1.28.7-gke.1226000
  - 1.29.0-gke.1381000
  - 1.29.2-gke.1521000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
- The following versions are no longer available in the Stable channel:
  - 1.25.15-gke.1115000
  - 1.25.16-gke.1041000
  - 1.26.11-gke.1055000
  - 1.27.7-gke.1121002
  - 1.28.3-gke.1203001
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287) is now the default version in the Regular channel.
- Version [1.25.16-gke.1570000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) is now available in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.25.16-gke.1460000
  - 1.27.8-gke.1067004
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.3-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1759000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.15-gke.1158000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.12-gke.1190000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712)
  - [1.28.8-gke.1175000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
  - [1.29.3-gke.1282000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)
- The following versions are no longer available in the Rapid channel:
  - 1.25.16-gke.1596000
  - 1.25.16-gke.1648000
  - 1.26.14-gke.1076000
  - 1.26.14-gke.1133000
  - 1.27.11-gke.1118000
  - 1.27.11-gke.1202000
  - 1.28.7-gke.1026000
  - 1.28.7-gke.1226000
  - 1.29.1-gke.1589017
  - 1.29.2-gke.1521000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.29.3-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.3-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293) with this release.

## April 16, 2024

Feature The Z3 machine family is generally available in Standard clusters running for GKE 1.25 and later. You can select this family by using the `--machine-type` flag when creating a cluster or node pool. The following limitations apply:

- Node auto-provisioning for Z3 is supported in 1.29 and later.
- GKE Autopilot is supported in 1.29 and later.
- Z3 machines are gracefully terminated during host maintenance.

## April 12, 2024

Feature GPUDirect-TCPX is now supported on GKE version 1.27 and later and requires the following patch versions:

- For GKE version 1.27, use GKE patch version 1.27.7-gke.1121000 or later.
- For GKE version 1.28, use GKE patch version 1.28.8-gke.1095000 or later.
- For GKE version 1.29, use GKE patch version 1.29.3-gke.1093000 or later.

To use GPUDirect-TCPX, see [Maximize GPU network bandwidth with GPUDirect-TCPX and multi-networking](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpu-bandwidth-gpudirect-tcpx.md.txt).

## April 10, 2024

Change This note was updated on June 3, 2024. The GKE version required for N4 machine type support has been updated.
Feature The N4 machine family is generally available in GKE Standard clusters running on GKE 1.29.3-gke.1121000 and later. You can select this family by using the `--machine-type` flag when creating a cluster or node pool. The following limitations apply:

- Confidential GKE nodes is not supported.
- Local SSD is not supported.
- `hyperdisk-balanced` is the only supported boot disk type.
Change This note was updated on June 3, 2024. The GKE version required for N4 machine type support has been updated.

## April 09, 2024

Feature Cloud Tensor Processing Units (TPUs) are now available in GKE Autopilot clusters running version 1.29.2-gke.1521000 or later. To learn more, visit [Deploy TPU workloads on GKE Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tpus-autopilot.md.txt).

## April 08, 2024

Change

#### (2024-R09) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following cluster and node versions are now available:
  - [1.25.16-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712)
  - [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
  - [1.29.3-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- There are no new releases in the Stable release channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1711000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.15-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12615)
  - [1.27.12-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12712)
  - [1.28.8-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1288)
  - [1.29.3-gke.1093000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293)

## April 05, 2024

Feature GPU NVIDIA Multi-Process Service (MPS) is available in version 1.27.7-gke.1088000 and later, which allows multiple workloads to [share a single NVIDIA GPU hardware accelerator with NVIDIA MPS](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nvidia-mps-gpus.md.txt).

## April 04, 2024

Security A Denial-of-Service (DoS) vulnerability (CVE-2023-45288) was recently discovered in multiple implementations of the HTTP/2 protocol, including the golang HTTP server used by Kubernetes. The vulnerability could lead to a DoS of the Google Kubernetes Engine (GKE) control plane.

For more information, see the [GCP-2024-022 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-022).

## April 03, 2024

Feature The GKE compliance dashboard now offers compliance evaluation for CIS Kubernetes Benchmark 1.5, Pod Security Standards (PSS) Baseline, and PSS Restricted standards in Preview. To learn more, see [About the compliance dashboard](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation.md.txt#compliance-dashboard).
Feature GKE threat detection is now available in Preview. Threats against the Kubernetes control plane impacting your GKE Enterprise clusters are now visible in the GKE security posture dashboard. To learn more, see [About GKE threat detection](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation.md.txt#ksp-advanced-tier).

## April 02, 2024

Feature Observability for Google Kubernetes Engine: Added a dashboard for Tensor Processing Unit (TPU) metrics on the Observability tab of both the cluster listing and cluster details pages for GKE clusters. The charts on this dashboard are populated with data only if the cluster [has TPU nodes](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt) and [GKE system metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#system-metrics) is enabled. For more information, see [View observability metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-observability-metrics.md.txt).

## March 20, 2024

Change **(2024-R08) Version updates**

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following cluster and node versions are now available:
  - [1.25.16-gke.1648000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1133000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1202000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1226000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.29.1-gke.1589018](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
  - [1.29.2-gke.1521000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1292)
- The following versions are no longer available:
  - 1.25.16-gke.1570000
  - 1.26.10-gke.1101000
  - 1.27.9-gke.1092000
  - 1.28.7-gke.1100000
  - 1.29.2-gke.1217000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.27.10-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.10-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.5-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1285) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
- Version 1.26.10-gke.1101000 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.29.1-gke.1589018](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available in the Regular channel:
  - 1.26.13-gke.1144000
  - 1.27.9-gke.1092000
  - 1.28.5-gke.1217000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.14-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.14-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1648000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1133000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1202000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1226000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.29.2-gke.1521000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1292)
- The following versions are no longer available in the Rapid channel:
  - 1.25.16-gke.1570000
  - 1.26.14-gke.1044000
  - 1.27.11-gke.1062000
  - 1.28.3-gke.1286000
  - 1.28.7-gke.1100000
  - 1.29.2-gke.1217000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.14-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.11-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287) with this release.

## March 19, 2024

Issue Workloads running on GKE clusters with COS-based nodes may experience DNS resolution issues. The likelihood of impact is low and not all clusters are impacted. The issue is resolved on the following minimal GKE node versions:

- For 1.27: 1.27.11-gke.1118000
- For 1.28: 1.28.7-gke.1100000
- For 1.29: 1.29.2-gke.1217000

Clusters with a node version that is lower than 1.27.3-gke.1200 are not affected.
Feature Cilium cluster-wide network policies are now generally available with the following GKE versions:

- 1.28.6-gke.1095000 or later
- 1.29.1-gke.1016000 or later

You can now control your GKE workloads' ingress and egress traffic cluster-wide, without being bound to a namespace for your network policies. This new capability is intended to streamline network policies for GKE platform administrators looking for a uniform way to apply policies across namespaces or application teams.

Cilium cluster-wide network policy is available in all [GKE editions](https://docs.cloud.google.com/kubernetes-engine/enterprise/docs/release-notes.md.txt#edition_features).

To learn more, read [Control cluster-wide communication using network policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-cilium-network-policy.md.txt).

## March 15, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-1085

For more information, see the [GCP-2024-018 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-018).

## March 14, 2024

Fixed A previous version of the GKE logging agent that rolled out in GKE version 1.28.7-gke.1100000 contained a security vulnerability. This version has been immediately removed.

## March 11, 2024

Feature Opportunistic bursting and lower Pod minimums are now available on newly created GKE Autopilot clusters at version 1.29.2-gke.1060000 or later, and on existing clusters created at 1.26 or later that have been fully upgraded (including all nodes) to 1.29.2-gke.1060000 or later. To learn more, see [Configure Pod bursting on GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/pod-bursting-gke.md.txt).
Feature Private clusters created on GKE versions 1.29.0-gke.1384000 and later use [Private Service Connect (PSC)](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/explore-gke-networking-docs-use-cases.md.txt#public-cluster-psc) for nodes to privately communicate with the control plane. There is no price increase for using GKE private clusters running on PSC.

For private clusters created with a different GKE version, the clusters continue to use [VPC Peering](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/network-isolation.md.txt#the_control_plane_in_private_clusters) for node-to-control plane communication.
Feature Secret Manager add-on for GKE is now available. With the add-on, you can access the secrets stored in Secret Manager as volumes mounted in Kubernetes Pods. The add-on is supported on Standard and Autopilot clusters versioned 1.29 and later. For more info, see [Use Secret Manager add-on with GKE](https://docs.cloud.google.com/secret-manager/docs/secret-manager-managed-csi-component.md.txt).

## March 08, 2024

Fixed For GKE versions later than 1.29.1-gke.1760000, the NEG, Ingress, L4 internal load balancer with [subsetting](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/service-load-balancer.md.txt#subsetting), and [L4 RBS controllers](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/backend-service-based-external-load-balancer.md.txt#backend_service-based) will skip processing the nodes missing the [`topology.kubernetes.io/zone`](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gke-zonal-topology.md.txt#zonal-placement-methods) label until the zone information is ready. The load balancer controllers will no longer block sync operations when a node is introduced without the label.
Fixed Managed ASM installation and node scaling fails on GKE Autopilot clusters on versions between 1.28.6-gke.1095000 and 1.28.7-gke.1025000 and on versions between 1.29.1-gke.1016000 and 1.29.1-gke.1781000. To mitigate this issue, [upgrade the cluster](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades-autopilot.md.txt#manual-upgrade) to version 1.28.7-gke.1026000 or later, or 1.29.2-gke.1060000 or later.

With 2024-R07, clusters created in the Rapid channel are defaulting to an affected version. To avoid creating a cluster on an affected version, [manually specify](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-an-autopilot-cluster.md.txt#set-version) version 1.28.7-gke.1026000 or later, or 1.29.2-gke.1060000 or later when creating clusters in the Rapid channel.

## March 07, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2023-3611

For more information, see the [GCP-2024-017 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-017-gke).
Change Starting in GKE 1.29.2-gke.1035000, you can configure Identity-Aware Proxy (IAP) with Google Managed OAuth Client for load balancers configured through GKE Ingress. To learn more, see [Ingress configuration on Google Cloud](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#enable_with_google_managed_oauth_client).
Change **(2024-R07) Version updates**

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following cluster and node versions are now available:
  - [1.25.16-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.29.1-gke.1589017](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
  - [1.29.2-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1292)
- The following versions are no longer available:
  - 1.25.16-gke.1360000
  - 1.26.13-gke.1052000
  - 1.27.11-gke.1018000
  - 1.28.6-gke.1456000
  - 1.29.1-gke.1589000
  - 1.29.2-gke.1060000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.29 to version [1.29.1-gke.1589017](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.29.1-gke.1589017](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available in the Regular channel:
  - 1.25.16-gke.1360000
  - 1.26.13-gke.1052000
  - 1.29.0-gke.1381000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.29 to version [1.29.1-gke.1589017](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.1-gke.1589017](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1596000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1076000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1100000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.29.1-gke.1589017](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
  - [1.29.2-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1292)
- The following versions are no longer available in the Rapid channel:
  - 1.25.16-gke.1537000
  - 1.26.14-gke.1006000
  - 1.27.11-gke.1018000
  - 1.28.6-gke.1456000
  - 1.29.0-gke.1381000
  - 1.29.1-gke.1589000
  - 1.29.2-gke.1060000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1570000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.1-gke.1589017](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.
Feature You can now [preload data or container images in new nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/data-container-image-preloading.md.txt) to get fast workload deployment and auto scaling. This feature is available in Preview starting from GKE version 1.28.3-gke.1067000.

## March 04, 2024

Change **(2024-R06) Version updates**

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.25.16-gke.1570000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.29.2-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1292)
- The following versions are no longer available:
  - 1.27.10-gke.1207000
  - 1.28.6-gke.1369000
  - 1.29.1-gke.1575000

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.8-gke.1067004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278) is now the default version in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1570000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1044000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1062000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.7-gke.1026000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1287)
  - [1.29.2-gke.1060000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1292)
- The following versions are no longer available in the Rapid channel:
  - 1.25.16-gke.1460000
  - 1.26.13-gke.1144000
  - 1.27.10-gke.1207000
  - 1.28.6-gke.1369000
  - 1.29.1-gke.1575000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.14-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.11-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.11-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.1-gke.1589000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.
Feature NVIDIA H100 (80 GB) GPUs are [now available](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus.md.txt) in GKE Autopilot mode in versions 1.28.6-gke.1369000 or later, and 1.29.1-gke.1575000 or later.
Feature GPU workloads running in Autopilot mode can now be configured using the [Accelerator Compute Class](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus.md.txt). This configuration supports resource reservations, Compute Engine committed use discounts, and a new pricing model in GKE versions 1.28.6-gke.1095000 and later, and 1.29.1-gke.1143000 and later.

## February 28, 2024

Feature The [Performance Compute Class](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/performance-pods.md.txt), designed for running whole-machine CPU workloads, is available in Autopilot mode from versions 1.28.6-gke.1369000 and 1.29.1-gke.1575000 and later.

## February 26, 2024

Change This note was updated on March 20, 2024. The links to the security bulletins related to CVE-2024-0193 and CVE-2023-3610 have been updated.
Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2023-3776

  For more information, see the [GCP-2024-014 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-014).
Feature GKE now supports Gemma (2B, 7B), Google's new state-of-the-art open models. To learn more, refer to the following guides:

- [Serve Gemma on GKE with GPUs using Hugging Face TGI](https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/serve-gemma-gpu-tgi.md.txt)
- [Serve Gemma on GKE with GPUs using vLLM](https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/serve-gemma-gpu-vllm.md.txt)
- [Serve Gemma on GKE with GPUs using TensorRT-LLM](https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/serve-gemma-gpu-tensortllm.md.txt)
- [Serve Gemma on GKE with TPUs using SaxML](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/serve-gemma-tpu-saxml.md.txt)

Deployment to GKE is also supported via Vertex AI Model Garden as part of our Hugging Face, Vertex AI, and GKE integration.
Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2024-0193

For more information, see the [GCP-2024-012 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-012).
Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2023-3610

For more information, see the [GCP-2024-013 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-013).

## February 23, 2024

Change

#### (2024-R05) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available:
  - [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.6-gke.1456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1589000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following node versions are now available:
  - [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.6-gke.1456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1589000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available:
  - 1.25.16-gke.1268000
  - 1.25.16-gke.1497000
  - 1.26.12-gke.1111000
  - 1.26.13-gke.1189000
  - 1.27.10-gke.1152000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.16-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.16-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- There are no new releases in the Stable release channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
- The following versions are no longer available in the Regular channel:
  - 1.25.16-gke.1268000
  - 1.26.12-gke.1111000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.16-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.13-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.13-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1537000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.14-gke.1006000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12614)
  - [1.27.11-gke.1018000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12711)
  - [1.28.6-gke.1456000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1589000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available in the Rapid channel:
  - 1.25.16-gke.1497000
  - 1.26.13-gke.1189000
  - 1.27.10-gke.1152000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.10-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.10-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.1-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.

## February 21, 2024

Feature The [GKE Stateful HA Operator](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/stateful-ha.md.txt) is now available in GA starting in GKE versions 1.28.5-gke.1113000 and later, or 1.29.0-gke.1272000 and later. The GKE Stateful HA Operator is enabled in new Autopilot clusters and opt-in for new Standard clusters.

## February 20, 2024

Issue A bug in the image streaming feature might cause containers to fail because of a missing file or files.

Containers running on a node with image streaming enabled on the following versions might fail to start or run with errors informing that certain files don't exist. The following are examples of such errors:

- `No such file or directory`
- `Executable file not found in $PATH`

The following GKE versions are impacted:

- For 1.27: 1.27.10-gke.1077000 and later
- For 1.28: All 1.28 versions
- For 1.29: All 1.29 versions

GKE is working on fixing the issue. In the meantime, if you are impacted by this issue, please [disable image streaming](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming.md.txt#disable).
Feature You can now use the GKE API to apply Resource Manager tags to your GKE nodes. GKE attaches these tags to the underlying Compute Engine VMs. You can use these tags to [selectively enforce Cloud Firewall network firewall policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tags-firewall-policies.md.txt). This feature is generally available in GKE version 1.28 and later.
Feature Kubernetes Engine best practice observability packages, including [control plane logs](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-logs.md.txt#control-plane-logs), [control plane metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#control-plane-metrics), and [kube state metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#ksm-package) are now enabled by default for new [managed GKE Enterprise clusters](https://docs.cloud.google.com/kubernetes-engine/enterprise/docs/deployment-options.md.txt#enabling_gke_enterprise) to ensure availability of necessary data when it's needed for troubleshooting or optimization. Control plane metrics and kube state metrics are [included](https://docs.cloud.google.com/kubernetes-engine/enterprise/docs/release-notes.md.txt#edition_features) in GKE [Enterprise Edition](https://cloud.google.com/kubernetes-engine/pricing#enterprise_edition) at [no additional charge](https://cloud.google.com/products/observability/pricing#anthos-costs).
Feature GKE now delivers insights and recommendations if your cluster's [Certificate Authority (CA)](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/credential-rotation.md.txt) is expired or will expire in the next 180 days. To learn more, see [Find clusters with expiring or expired credentials](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/credential-rotation.md.txt#gke-notification-for-expiring).

## February 16, 2024

Issue The following GKE versions might cause Ubuntu node pools to enter an unhealthy state. Don't create or upgrade your Ubuntu node pools using these versions:

- 1.25.16-gke.1497000
- 1.26.13-gke.1189000
Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2023-6932

For more information, see the [GCP-2024-011 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-011).

## February 15, 2024

Issue HorizontalPodAutoscaler (HPA) and VerticalPodAutoscaler (VPA) may stop autoscaling all workloads in a cluster if it contains misconfigured `autoscaling/v2` HPA objects. The issue impacts clusters running earlier patch versions of GKE version 1.27 and 1.28 (for example, 1.27.3-gke.100).

The fix is available in following cluster versions:

- 1.27.5-gke.1300 and later
- 1.28.1-gke.1400 and later
- 1.29 and later

We recommend that affected customers upgrade clusters to these versions to prevent HPA and VPA from misbehaving when there is at least one misconfigured HPA object.

We recommend that affected customers correct misconfigured `autoscaling/v2` HPA objects by making sure the fields in `spec.metrics.resource.target` match, for example:

- When `spec.metrics.resource.target.type` is `Utilization` then target should be `averageUtilization`;
- When `spec.metrics.resource.target.type` is `AverageValue` then target should be `averageValue`.

For more details on how to configure `autoscaling/v2` HPA objects, see the [HorizontalPodAutoscaler Kubernetes documentation](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/#autoscaling-on-multiple-metrics-and-custom-metrics).

## February 14, 2024

Security The following vulnerabilities were discovered in the Linux kernel that can lead
to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

- CVE-2023-6931

For more information, see the [GCP-2024-010 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-010).

## February 13, 2024

Change

#### (2024-R04) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.25.16-gke.1497000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1189000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
  - [1.27.10-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710)
  - [1.28.6-gke.1369000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available:
  - 1.28.6-gke.1095000
  - 1.28.6-gke.1289000
  - 1.29.1-gke.1016000
  - 1.29.1-gke.1425000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.16-gke.1268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.16-gke.1268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1279) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- There are no new releases in the Stable release channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.25.16-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
  - [1.27.10-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710)
- The following versions are no longer available in the Regular channel:
  - 1.25.16-gke.1041000
  - 1.26.11-gke.1055000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.16-gke.1268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.12-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12612) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.12-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12612) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1497000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1189000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
  - [1.27.10-gke.1207000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710)
  - [1.28.6-gke.1369000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1575000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available in the Rapid channel:
  - 1.25.16-gke.1360000
  - 1.26.13-gke.1052000
  - 1.27.10-gke.1055000
  - 1.28.6-gke.1095000
  - 1.28.6-gke.1289000
  - 1.29.1-gke.1016000
  - 1.29.1-gke.1425000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.10-gke.1152000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.10-gke.1152000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.0-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1290) with this release.

## February 09, 2024

Fixed The following GKE versions fix a memory leak issue with the Google Cloud Storage FUSE CSI driver DaemonSet Pod:

- 1.25.16-gke.1360000 and later
- 1.26.13-gke.1052000 and later
- 1.27.10-gke.1055000 and later
- 1.28.6-gke.1095000 and later
- 1.29.1-gke.1425000 and later

## February 08, 2024

Change The 2024-R03 release notes were updated on June 5th, 2024 with the following:

**Stable channel**

Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version 1.27.7-gke.1121002 with this release, not 1.28.3-gke.1203001 as previously stated.
Change

#### (2024-R03) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.8-gke.1067004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278) is now the default version.
- The following versions are now available:
  - [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
  - [1.27.10-gke.1152000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710)
  - [1.28.6-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1425000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following node versions are now available:
  - [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
  - [1.27.10-gke.1152000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710)
  - [1.28.6-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1425000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available:
  - 1.26.5-gke.2100
  - 1.26.6-gke.1700
  - 1.27.2-gke.1200

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.7-gke.1121002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277) is now the default version in the Stable channel.
- Version [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) is now available in the Stable channel.
- Version 1.27.3-gke.100 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.8-gke.1067004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278) is now the default version in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.26.6-gke.1700
  - 1.27.3-gke.100
  - 1.28.3-gke.1118000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1460000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1144000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
  - [1.27.10-gke.1152000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710)
  - [1.28.6-gke.1289000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1425000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available in the Rapid channel:
  - 1.25.16-gke.1268000
  - 1.26.12-gke.1111000
  - 1.27.9-gke.1092000
  - 1.28.5-gke.1217000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.13-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.10-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.10-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.29 to version [1.29.1-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291) with this release.

## February 06, 2024

Issue Clusters on control plane versions 1.26.6-gke.1900 and later might encounter intermittent connection establishment failures.

The chances of failures are low and it doesn't affect all clusters. The failures should stop completely after a few days since the symptom onset.

Alternatively, upgrade to the following versions instead, which are not affected by this issue:

- 1.26.13-gke.1052000 and later.
- 1.27.10-gke.1055000 and later.
- 1.28.6-gke.1095000 and later.
- 1.29.1-gke.1016000 and later.

## February 02, 2024

Feature FQDN network policies are now generally available with the following GKE versions:

- 1.26.4-gke.500 and later.
- 1.27.1-gke.400 and later.
- 1.28 and later.

You can further control your GKE workloads' egress traffic to a public or private service or endpoint by using a network policy matching a fully-qualified domain name or a regular expression.

FQDN Network Policy is only available and supported with [GKE Enterprise](https://docs.cloud.google.com/kubernetes-engine/enterprise/docs/release-notes.md.txt).

To learn more, read [Control Pod egress traffic using FQDN network policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies.md.txt).

## February 01, 2024

Security A security vulnerability, CVE-2024-21626, has been discovered in `runc` where a user with permission to create Pods on Container-Optimized OS and Ubuntu nodes might be able to gain full access to the node file system.

For instructions and more details, see the [GCP-2024-005 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-005).
Feature You can now encrypt Pod-to-Pod traffic between nodes in the same cluster or in a multi-cluster environment natively with GKE. Inter-node transparent encryption is now generally available, only with GKE Enterprise, for GKE clusters in the following versions:

- 1.26.9-gke.1024000 and later.
- 1.27.6-gke.1506000 and later.
- 1.28.2-gke.1098000 and later.
- 1.29 and later.

To learn more, see [Encrypt your data in-transit in GKE with user-managed encryption keys](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/enable-inter-node-transparent-encryption.md.txt).

## January 31, 2024

Feature The [`africa-south1`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Johannesburg, South Africa is now available.

## January 26, 2024

Change

#### (2024-R02) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.25.16-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
  - [1.27.7-gke.1121002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.27.8-gke.1067004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278)
  - [1.27.10-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710)
  - [1.28.6-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.0-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1290)
  - [1.29.1-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available:
  - 1.24.17-gke.200
  - 1.24.17-gke.2266000
  - 1.24.17-gke.2364000
  - 1.24.17-gke.2472000
  - 1.25.10-gke.2700
  - 1.25.13-gke.200
  - 1.27.4-gke.900
  - 1.27.5-gke.200
  - 1.27.7-gke.1121000
  - 1.27.8-gke.1067000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.8-gke.1067004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611)
  - [1.27.7-gke.1121002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.27.8-gke.1067004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278)
  - [1.28.3-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following versions are no longer available in the Stable channel:
  - 1.24.17-gke.200
  - 1.24.17-gke.2266000
  - 1.25.10-gke.2700
  - 1.25.13-gke.200
  - 1.27.4-gke.900
  - 1.27.5-gke.200
  - 1.27.7-gke.1121000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.25.15-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.26.10-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.10-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.7-gke.1121002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.3-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.25.16-gke.1268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.12-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12612)
  - [1.27.8-gke.1067004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278)
  - [1.27.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1279)
  - [1.28.5-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1285)
  - [1.29.0-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1290)
- The following versions are no longer available in the Regular channel:
  - 1.24.17-gke.2266000
  - 1.24.17-gke.2364000
  - 1.25.15-gke.1115000
  - 1.26.10-gke.1101000
  - 1.27.7-gke.1121000
  - 1.27.8-gke.1067000
  - 1.28.3-gke.1203001
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.8-gke.1067004](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.29.0-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1290) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.25.16-gke.1360000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.13-gke.1052000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12613)
  - [1.27.10-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v12710)
  - [1.28.6-gke.1095000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1286)
  - [1.29.1-gke.1016000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291)
- The following versions are no longer available in the Rapid channel:
  - 1.24.17-gke.2364000
  - 1.24.17-gke.2472000
  - 1.25.16-gke.1041000
  - 1.26.11-gke.1055000
  - 1.27.8-gke.1067000
  - 1.28.3-gke.1203001
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.12-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12612) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1279) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.
Issue Clusters that are running GPUs and are upgraded from 1.26 to a 1.27 patch version earlier than 1.27.8 might experience issues with their nodes' GPU device plugins (`nvidia-gpu-device-plugin`). Do the following steps depending on the state of your cluster:

- If your cluster is running version 1.26 and has GPUs, don't manually upgrade your cluster until version 1.27.8 is available in your cluster's release channel. As of the publishing date of this release note, 1.27.8 patch versions are available in the Rapid and Regular channels.
- If your cluster is running an earlier 1.27 patch version and the nodes are affected, restart the nodes or manually delete the `nvidia-gpu-device-plugin` Pod on the nodes (the add-on manager will create a new working plugin).
- If your cluster is using auto-upgrades, this doesn't affect you as automatic upgrades will only move clusters to patch versions with the fix.

## January 24, 2024

Security The following vulnerability was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes:

- CVE-2023-6817

For instructions and more details, see the [GCP-2024-004 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-004-gke).

## January 22, 2024

Security We have identified several clusters where users have granted Kubernetes privileges to the `system:authenticated` group, which includes all users with a Google account. These types of bindings are [not recommended](https://docs.cloud.google.com/kubernetes-engine/docs/best-practices/rbac.md.txt#default-roles-groups), as they violate the principle of least privilege and grant access to very large groups of users. See guidance under 'What should I do' for instructions on how to find these types of bindings.

For more information, see the [GCP-2024-003 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-003).

## January 19, 2024

Change

> [!NOTE]
> **Note:** This is a correction of the [Aug 29, 2023 release note](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#August_29_2023), which incorrectly stated the qualifying patch versions for TPUs. See the [availability chart](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt#availability) for version qualification information.

You can create Cloud Tensor Processing Unit (TPU) nodes in GKE to run AI workloads, from training to inference models. GKE manages your cluster by automating TPU resource provisioning, scaling, scheduling, repairing, and upgrading. GKE provides TPU infrastructure metrics in Cloud Monitoring, TPU logs, and error reports for better visibility and monitoring of TPU node pools in GKE clusters. TPUs are available with GKE Standard clusters. To learn more, see [About TPUs in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt). See [TPU availability in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt#availability) to find the TPU availability depending on the machine type and version.

## January 18, 2024

Security The following vulnerability was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS nodes:

- CVE-2023-6111

For instructions and more details, see the [GKE security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2024-002-gke).

## January 11, 2024

Change

#### (2024-R01) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane versions are now available:
  - [1.24.17-gke.2472000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.12-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12612)
  - [1.27.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1279)
  - [1.28.5-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1285)
- The following node versions are now available:
  - [1.24.17-gke.2472000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.12-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12612)
  - [1.27.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1279)
  - [1.28.5-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1285)
- The following control plane versions are no longer available:
  - 1.24.16-gke.500
  - 1.24.17-gke.2230000
  - 1.24.17-gke.2347000
  - 1.25.12-gke.500
  - 1.25.16-gke.1020000
  - 1.26.7-gke.500
  - 1.26.10-gke.1073000
  - 1.26.10-gke.1235000
  - 1.27.7-gke.1056000
  - 1.27.7-gke.1293000
  - 1.28.4-gke.1083000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.10-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.7-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.15-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.26.10-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following versions are no longer available in the Stable channel:
  - 1.24.16-gke.500
  - 1.25.12-gke.500
  - 1.26.7-gke.500
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.17-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.17-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1268) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.28 to version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.24.17-gke.2364000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611)
  - [1.27.8-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278)
  - [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following versions are no longer available in the Regular channel:
  - 1.24.17-gke.2230000
  - 1.25.13-gke.200
  - 1.26.10-gke.1073000
  - 1.27.7-gke.1056000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.15-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.15-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.7-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.24.17-gke.2472000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1268000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.12-gke.1111000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12612)
  - [1.27.9-gke.1092000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1279)
  - [1.28.5-gke.1217000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1285)
  - [1.29.0-gke.1381000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1290)
- The following versions are no longer available in the Rapid channel:
  - 1.24.17-gke.2347000
  - 1.25.16-gke.1020000
  - 1.26.10-gke.1235000
  - 1.27.5-gke.200
  - 1.27.7-gke.1293000
  - 1.28.4-gke.1083000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.17-gke.2364000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.8-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.
Change

#### 1.29 is now available in the Rapid channel

Kubernetes 1.29 is now available in the Rapid channel. For more information about the content of Kubernetes 1.29, read the [Kubernetes 1.29 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#urgent-upgrade-notes).
Change

#### New APIs

- `flowcontrol.apiserver.k8s.io/v1 FlowSchema`, `PriorityLevelConfiguration`
  - Notable changes in `flowcontrol.apiserver.k8s.io/v1`:
    - The PriorityLevelConfiguration `spec.limited.nominalConcurrencyShares` field only defaults to 30 when unspecified, and an explicit value of 0 is not changed to 30.
Deprecated

#### Deprecated in-tree volume support

- The Ceph CephFS (`kubernetes.io/cephfs`) and RBD (`kubernetes.io/rbd`) volume plugins are deprecated in 1.28 and will be removed in a future release.
- To determine if you have volumes or Pods using RBD or Ceph volumes, run the following commands. If either of them print output, then you are using a deprecated volume type.
  - `kubectl describe pv | egrep -i 'Type: *(RBD|CephFS)'`
  - `kubectl describe pod -A | egrep -i 'Type: *(RBD|CephFS)'`
- Switch to use an RBD or CephFS CSI driver, such as the drivers provided in the [Ceph CSI](https://github.com/ceph/ceph-csi/) GitHub repo, or use a Google-managed solution such as [Filestore](https://docs.cloud.google.com/filestore/docs/csi-driver.md.txt).
- For more information, refer to the [OSS Kubernetes announcement](https://groups.google.com/a/kubernetes.io/g/dev/c/U0--uNBae0Q/m/yhmcWHi3AAAJ) and the [Ceph CSI](https://github.com/ceph/ceph-csi/) GitHub repo.
Deprecated

#### Removed SHA-1 certificate support

- Starting from version 1.29, GKE no longer supports webhook backends that use TLS certificates signed with the insecure SHA-1 algorithm. To prevent impact on your clusters, you must replace incompatible certificates of [webhook servers](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#configure-admission-webhooks-on-the-fly) and [extension API servers](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/) before upgrading your clusters to version 1.29.
- GKE will not auto-upgrade clusters with webhook backends using incompatible certificates to 1.29 until you replace the certificates or until version 1.28 reaches end of life. For more information, refer to [Ensure compatibility of TLS certificates before upgrading to GKE 1.29](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/sha1-1-29.md.txt).
Deprecated

#### Deprecated APIs

- The following Beta versions of graduated APIs are [deprecated in 1.29](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-29) in favor of newer versions:
  - `flowcontrol.apiserver.k8s.io/v1beta3 FlowSchema`, `PriorityLevelConfiguration`
    - Deprecated since 1.29
    - Instead, use `flowcontrol.apiserver.k8s.io/v1`, available since 1.29
- The `status.nodeInfo.kubeProxyVersion` field in the Node API is deprecated and will not be populated starting in version 1.33. The field is currently populated with the kubelet version, not the kube-proxy version, and might not accurately reflect the kube-proxy version in use. For more information, see [KEP-4004](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4004-deprecate-kube-proxy-version).
Deprecated

#### Removed APIs

The following Beta versions of graduated APIs are
[removed in 1.29](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-29)
in favor of newer versions:

- `flowcontrol.apiserver.k8s.io/v1beta2 FlowSchema`, `PriorityLevelConfiguration`
  - Deprecated since 1.26
  - Instead, use `flowcontrol.apiserver.k8s.io/v1beta3` available since 1.26, or `flowcontrol.apiserver.k8s.io/v1`, available since 1.29
Change

#### New Features

- The beta [ValidatingAdmissionPolicy feature](https://kubernetes.io/docs/reference/access-authn-authz/validating-admission-policy/) can be opted into by [enabling the beta APIs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/use-beta-apis.md.txt#available-beta-apis).
- `initContainers` can now be configured as [sidecar containers](https://kubernetes.io/docs/concepts/workloads/pods/sidecar-containers/) and kept running alongside normal containers in a Pod. This is only supported by nodes running version 1.29 or later, so avoid using this feature in Pods if there are nodes running earlier versions in the cluster.

## January 08, 2024

Change GKE clusters in Autopilot mode no longer require workload-level logging to be enabled. Pass `--logging=SYSTEM` to [`create-auto`](https://docs.cloud.google.com/sdk/gcloud/reference/container/clusters/create-auto.md.txt) or [`update`](https://docs.cloud.google.com/sdk/gcloud/reference/container/clusters/update.md.txt) to disable workload logs.

## December 19, 2023

Feature You can now modify the `vm.max_map_count` Linux kernel attribute for nodes in a GKE Standard cluster node pool using the node system configuration. To learn more, see [Sysctl configuration options](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#sysctl-options).

## December 18, 2023

Feature All newly created Google Kubernetes Engine (GKE) Autopilot clusters starting with 1.27.4-gke.900 will automatically collect and send metrics from the [kube-state-metrics package](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#ksm-package) to [Managed Service for Prometheus](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus.md.txt).
Feature The GKE NEG controller now supports IPv6 endpoints with GKE version 1.28.4-gke.1083000 and later.

With this new capability, when you create a dual stack Service in a dual stack GKE cluster, any NEGs associated with the Service will now contain both IPv4 and IPv6 endpoints. Existing dual stack Services utilizing NEGs (i.e. Ingress, Services using Standalone NEGs) will be migrated from "IPv4 only" endpoints to "IPv4 + IPv6" endpoints.

The migration will be completed in approximately one hour. In the event that a NEG contains a single endpoint, you might experience brief downtime of approximately 1-2 minutes during the migration of that endpoint.

Note that Having IPv6 endpoints in NEGs doesn't necessarily mean that the load balancer uses IPv6 for communication. How the load balancer communicates with your Pod depends on how the BackendService is configured, such as fields like `IpAddressSelectionPolicy`.

## December 15, 2023

Feature The **Observability** tab in the cluster details page for each cluster and in the GKE cluster list page now shows GPU metrics if the cluster has GPU nodes. For more information, see [View observability metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-observability-metrics.md.txt).

## December 14, 2023

Issue We've identified an issue with configuring TLS for Gateways in clusters running GKE version 1.28.4-gke.1083000. This affects TLS configurations using either an [SSLCertificate](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/secure-gateway.md.txt#secure-using-ssl-certificate) or a [CertificateMap](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/secure-gateway.md.txt#secure-using-certificate-manager). If you're upgrading a cluster with existing Gateways, updates made to the Gateway will fail. For brand new Gateways, the load balancers won't be provisioned. This issue will be fixed in an upcoming GKE 1.28 patch version.
Security An attacker who has compromised the Fluent Bit logging container could combine that access with high privileges required by Anthos Service Mesh (on clusters that have enabled it) to escalate privileges in the cluster.

For more information, see the [GCP-2023-047 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-047).

## December 12, 2023

Change

#### (2023-R26) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters.**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane versions are now available:
  - [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.24.17-gke.2364000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.10-gke.1073000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611)
  - [1.27.7-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.27.8-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278)
  - [1.28.3-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
  - [1.28.4-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1284)
- The following node versions are now available:
  - [1.24.17-gke.2364000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611)
  - [1.27.8-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278)
  - [1.28.3-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
  - [1.28.4-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1284)
- The following control plane versions are no longer available:
  - 1.27.3-gke.1700
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.10-gke.1073000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.7-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277) with this release.

### Stable channel

There are no new releases in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.26.10-gke.1073000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.28.3-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following versions are no longer available in the Regular channel:
  - 1.24.17-gke.200
  - 1.27.3-gke.1700
  - 1.27.5-gke.200
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.7-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.24.17-gke.2364000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1041000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.11-gke.1055000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12611)
  - [1.27.8-gke.1067000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1278)
  - [1.28.4-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1284)
- The following versions are no longer available in the Rapid channel:
  - 1.24.17-gke.2266000
  - 1.25.15-gke.1115000
  - 1.26.10-gke.1101000
  - 1.27.7-gke.1121000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.17-gke.2347000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.16-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.10-gke.1235000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.10-gke.1235000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.

## December 06, 2023

Fixed This is an update to the release note regarding the Dataplane V2 issue published on [September 07, 2023](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#September_07_2023). The issue, which affected GKE version 1.26, is fixed in control plane versions 1.26.9-gke.1507000 and later. Automatic upgrades will only move clusters to the patched versions.

## December 04, 2023

Change

#### (2023-R25) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.24.17-gke.2347000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.10-gke.1235000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1293000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
  - [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following control plane versions are no longer available:
  - 1.24.15-gke.1700
  - 1.24.17-gke.2113000
  - 1.24.17-gke.2155000
  - 1.24.17-gke.2230000
  - 1.25.11-gke.1700
  - 1.25.14-gke.1421000
  - 1.25.14-gke.1474000
  - 1.25.15-gke.1083000
  - 1.26.5-gke.2700
  - 1.26.9-gke.1437000
  - 1.26.9-gke.1507000
  - 1.26.10-gke.1073000
  - 1.27.2-gke.2100
  - 1.27.6-gke.1248000
  - 1.27.6-gke.1445000
  - 1.27.7-gke.1088000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.7-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1267) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.28 to version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.24.17-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.13-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12513)
  - [1.26.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1268)
  - [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275)
- The following versions are no longer available in the Stable channel:
  - 1.24.15-gke.1700
  - 1.26.5-gke.2700
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.7-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1267) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.15-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.26.10-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following versions are no longer available in the Regular channel:
  - 1.24.16-gke.500
  - 1.25.12-gke.500
  - 1.26.7-gke.500
  - 1.27.4-gke.900
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.17-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.13-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12513) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.13-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12513) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.28 to version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.24.17-gke.2347000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.16-gke.1020000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12516)
  - [1.26.10-gke.1235000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1293000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
  - [1.28.3-gke.1286000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following versions are no longer available in the Rapid channel:
  - 1.24.17-gke.200
  - 1.24.17-gke.2113000
  - 1.24.17-gke.2155000
  - 1.24.17-gke.2230000
  - 1.25.13-gke.200
  - 1.25.14-gke.1421000
  - 1.25.14-gke.1474000
  - 1.25.15-gke.1083000
  - 1.26.8-gke.200
  - 1.26.9-gke.1437000
  - 1.26.9-gke.1507000
  - 1.26.10-gke.1073000
  - 1.27.4-gke.900
  - 1.27.6-gke.1248000
  - 1.27.6-gke.1445000
  - 1.27.7-gke.1088000
  - 1.28.2-gke.1157000
  - 1.28.3-gke.1090000
  - 1.28.3-gke.1118000
  - 1.28.3-gke.1203000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.10-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.3-gke.1203001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.

## November 29, 2023

Fixed The following GKE versions fix an issue that could cause the NVIDIA GPU driver installer image to be garbage collected on Container-optimized OS nodes:

- 1.25.15-gke.1040000 and later
- 1.26.10-gke.1030000 and later
- 1.27.6-gke.1513000 and later
- 1.28.3-gke.1061000 and later
Feature Starting in GKE version 1.27.6-gke.1248000, clusters in Autopilot mode detect nodes that can't fit all DaemonSets and, over time, migrate workloads to larger nodes that can fit all DaemonSets. For more information, see [Best practices for DaemonSets on Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/get-started/deploy-workloads.md.txt#autopilot-ds-best-practices).
Feature Starting in GKE 1.27.7, you can configure your workloads to use TPU reservations with [node auto-provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning.md.txt#tpu).

## November 22, 2023

Security A vulnerability (CVE-2023-5717) has been discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

GKE clusters are impacted.

For more information, see the [GCP-2023-046 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-046).

## November 17, 2023

Change

#### (2023-R24) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.15-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.25.15-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.26.10-gke.1073000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.26.10-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1088000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.27.7-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
- The following control plane versions are no longer available:
  - 1.24.17-gke.2198000
  - 1.24.17-gke.2211000
  - 1.25.15-gke.1033000
  - 1.25.15-gke.1049000
  - 1.26.10-gke.1024000
  - 1.26.10-gke.1038000
  - 1.27.7-gke.1038000
  - 1.27.7-gke.1056000

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- There are no new releases in the Stable release channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.24.17-gke.2266000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.15-gke.1083000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.25.15-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.26.10-gke.1073000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.26.10-gke.1101000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1088000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.27.7-gke.1121000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.28.3-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
  - [1.28.3-gke.1203000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following versions are no longer available in the Rapid channel:
  - 1.24.17-gke.2198000
  - 1.24.17-gke.2211000
  - 1.25.15-gke.1033000
  - 1.25.15-gke.1049000
  - 1.26.10-gke.1024000
  - 1.26.10-gke.1038000
  - 1.27.7-gke.1038000
  - 1.27.7-gke.1056000
  - 1.28.3-gke.1098000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.17-gke.2230000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.15-gke.1115000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.10-gke.1073000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.10-gke.1073000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.3-gke.1118000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.
Feature You can now run workloads on L4 GPUs in Autopilot clusters that use GKE version 1.28.3-gke.1203000 and later. For instructions, see [Deploy GPU workloads in Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus.md.txt).

## November 15, 2023

Feature Dynamic Workload Scheduler support on GKE through the Provisioning Request API launched in Preview in version 1.28. Use the Dynamic Workload Scheduler to get large atomic sets of available GPU models in GKE Standard clusters. For more information, see [Deploy GPUs for batch workloads with ProvisioningRequest](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest.md.txt).

## November 14, 2023

Security The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

- CVE-2023-4147

For more information, see [the GCP-2023-042 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-042).

## November 10, 2023

Security A vulnerability (CVE-2023-4004) has been discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes. GKE clusters are impacted. For more information, see the [GCP-2023-041 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-041).
Feature The **Observability** tab for a GKE deployment now shows application performance metrics if the metrics are available. The supported metric sources include Istio, GKE Ingress, NGINX Ingress and gRPC, and HTTP metrics collected by using Google Managed Service for Prometheus. For more information, see [Use application performance metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/app-performance-metrics.md.txt).

## November 09, 2023

Change

#### (2023-R23) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.24.17-gke.2198000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.24.17-gke.2211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.15-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.25.15-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.26.10-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.26.10-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.27.7-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
- The following control plane versions are no longer available:
  - 1.24.14-gke.2700
  - 1.27.6-gke.1506000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1266) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version 1.24.14-gke.2700 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.24.17-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.13-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12513)
  - [1.26.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1268)
  - [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275)
- The following versions are no longer available in the Regular channel:
  - 1.24.15-gke.1700
  - 1.25.11-gke.1700
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to [1.25.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12512) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to [1.25.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12512) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.24.17-gke.2198000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.24.17-gke.2211000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.15-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.25.15-gke.1049000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515)
  - [1.26.10-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.26.10-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610)
  - [1.27.7-gke.1038000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.27.7-gke.1056000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1277)
  - [1.28.3-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
  - [1.28.3-gke.1098000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283)
- The following versions are no longer available in the Rapid channel:
  - 1.25.12-gke.500
  - 1.26.7-gke.500
  - 1.27.6-gke.1506000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.24.17-gke.2198000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to [1.25.15-gke.1033000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12515) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to [1.26.10-gke.1024000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v12610) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to [1.28.3-gke.1090000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1283) with this release.
Feature [GKE Infrastructure Dashboards and Metrics Packages](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#ksm-package) are now generally available for both GKE Autopilot and Standard clusters with control plane version 1.27.2-gke.1200 and later.

You can now configure your Autopilot or Standard clusters to export a predefined list of metrics emitted by GKE managed kube-state-metrics (KSM) for workloads state and persistent storage. The component will run in the GKE system namespace "gke-managed-cim" to collect the metrics using Google Cloud Managed Service for Prometheus and send them to Cloud Monitoring. You can [view the metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-observability-metrics.md.txt) in the new **Persistent** and **Workloads State** dashboards in the Observability tab.

## November 08, 2023

Feature Cloud Tensor Processing Unit (TPU) v5e is [generally available](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tpus.md.txt) in clusters running GKE version 1.27.2-gke.2100 and later.

TPU v5e is purpose-built to bring the cost-efficiency and performance required for medium- and large-scale training and inference. TPU v5e delivers up to 2x higher training performance per dollar and up to 2.5x inference performance per dollar for LLMs and gen AI models compared to Cloud TPU v4. At less than half the cost of TPU v4, TPU v5e makes it possible for more organizations to train and deploy larger, more complex AI models.
Feature New inference-focused Cloud Tensor Processing Unit (TPU) v5e machine types are available in GKE. These single-host TPU VMs are designed for inference workloads and contain one, four, or eight TPU v5e chips. These [three new TPU v5e machine types](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt#configuration) (`ct5l-hightpu-1t`, `ct5l-hightpu-4t`, and `ct5l-hightpu-8t`) are currently available in the `us-central1-a` and `europe-west4-b` zones.

## November 07, 2023

Security A set of vulnerabilities (CVE-2023-4015, CVE-2023-4623, CVE-2023-4623, CVE-2023-4921) have been discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes.

GKE clusters are impacted.

For more information, see the following security bulletins:

- [GCP-2023-037](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-037)
- [GCP-2023-038](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-038)
- [GCP-2023-039](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-039)
- [GCP-2023-040](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-040)
Change GKE begins automatically upgrading clusters still running version 1.24 to version 1.25 after [1.24 reaches end of life on January 8, 2024](https://docs.cloud.google.com/kubernetes-engine/docs/release-schedule.md.txt#schedule-for-release-channels). We extended this date from October 31, 2023 to minimize disruptions around the end-of-year holiday period, and will provide patches only for critical vulnerabilities during this extended period. To learn more about the GKE minor version lifecycle, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt). GKE continues to [pause automatic upgrades](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#how_kubernetes_deprecations_work_with) until January 8, 2024 for clusters still using deprecated APIs removed in version 1.25, including [beta APIs](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/apis-1-25.md.txt) and [PodSecurityPolicy](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/podsecuritypolicy.md.txt). We recommend that you upgrade your clusters to version 1.25 as soon as possible as GKE minor versions that have reached end of life will no longer receive security patches and bug fixes.

## November 02, 2023

Fixed A bug that caused failures when many concurrent operations were run on the same cluster (such as when creating multiple node pools) has been fixed.

## October 31, 2023

Feature GKE multi-cluster Gateway is now generally available in GKE versions 1.24 and later for GKE Standard clusters, and versions 1.26 and later for GKE Autopilot clusters. Use the [Gateway API](https://gateway-api.sigs.k8s.io/) to express the intent of your inbound HTTP(S) traffic into your fleet of GKE clusters. The [multi-cluster Gateway controller](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api.md.txt#gateway_controller) deploys and manages the [Application Load Balancers](https://docs.cloud.google.com/load-balancing/docs/application-load-balancer.md.txt) that forward traffic to your applications.
To learn more, see [Enable multi-cluster Gateways](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/prepare-environment-multi-cluster-gateways.md.txt). For the list of supported Cloud Load Balancers and their features, refer to [GatewayClass capabilities](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gatewayclass-capabilities.md.txt).

## October 30, 2023

Change You can now use [GKE node service account insights](https://docs.cloud.google.com/network-intelligence-center/docs/network-analyzer/insights/kubernetes-engine/gke-node-service-account.md.txt) to troubleshoot common GKE node service account issues. These insights are available in the [Network Analyzer](https://docs.cloud.google.com/network-intelligence-center/docs/network-analyzer/insight-groups-types.md.txt#gke-insight) and the [Recommender API](https://docs.cloud.google.com/recommender/docs/reference/rest.md.txt).

## October 23, 2023

Fixed The [Cloud Storage FUSE CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/cloud-storage-fuse-csi-driver.md.txt) now enforces injected sidecar containers to follow the [Restricted Pod security standard](https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted). This change is available in [v0.1.6](https://github.com/GoogleCloudPlatform/gcs-fuse-csi-driver/releases/tag/v0.1.6) of the driver, and in GKE clusters with control planes running the following versions: 1.24.17-gke.2146000, 1.25.14-gke.1466000, 1.26.9-gke.1494000, 1.27.6-gke.1506000, and 1.28.2-gke.1157000 or later.

## October 20, 2023

Fixed New Autopilot clusters created with versions 1.24.17-gke.2146000, 1.25.14-gke.1466000, and 1.26.9-gke.1494000 or later are now provisioned with e2-small default nodes, which are removed immediately after cluster creation. With this change, DaemonSets are guaranteed to schedule on all candidate nodes if you follow [best practices for DaemonSets on Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/get-started/deploy-workloads.md.txt#autopilot-ds-best-practices).
Feature You can now use the GKE API to apply Resource Manager tags to your GKE resources. GKE attaches these tags to the underlying Compute Engine VMs. You can use these tags to [selectively enforce Cloud Firewall network firewall policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tags-firewall-policies.md.txt). This feature is available in Public Preview in GKE version 1.28 and later.

## October 19, 2023

Change

#### (2023-R22) Version updates

GKE cluster versions have been updated. There are no version updates for 2023-R21.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

- The following control plane and node versions are now available:
  - [1.24.17-gke.2155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.14-gke.1474000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12514)
  - [1.26.9-gke.1507000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1269)
  - [1.27.6-gke.1506000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1276)

### Stable channel

- There are no new releases in the Stable release channel.

### Regular channel

- There are no new releases in the Regular release channel.

### Rapid channel

- The following versions are now available in the Rapid channel:
  - [1.24.17-gke.2155000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.14-gke.1474000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12514)
  - [1.26.9-gke.1507000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1269)
  - [1.27.6-gke.1506000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1276)
  - [1.28.2-gke.1157000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1282)
- The following versions are no longer available in the Rapid channel: 1.28.1-gke.201, 1.28.1-gke.1066000
Feature Compute resources can now be reserved in advance for use with GKE. Create a [future reservation](https://docs.cloud.google.com/compute/docs/instances/future-reservations-overview.md.txt) to request assurance of important or difficult-to-obtain capacity in advance. There are no additional costs for creating future reservation requests. You only start to pay when Compute Engine provisions the reserved resources, and you're charged at the same cost as on-demand reservations.

## October 16, 2023

Feature Filestore Enterprise now supports backups on GKE, allowing you to make reliable copies of your data to be stored for later use. To trigger backups on Filestore Enterprise, use [Kubernetes volume snapshots](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/backup-filestore-volume-snapshots.md.txt). Backups are currently not supported for Filestore Enterprise instances with [multishares enabled](https://docs.cloud.google.com/filestore/docs/multishares.md.txt).

## October 13, 2023

Change

#### (2023-R20) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

- The following control plane and node versions are now available:
  - [1.24.17-gke.2113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.14-gke.1421000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12514)
  - [1.26.9-gke.1437000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1269)
  - [1.27.6-gke.1445000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1276)
- The following control plane versions are no longer available: 1.24.17-gke.1963000, 1.25.14-gke.1256000, 1.26.9-gke.1256000

### Stable channel

- There are no new releases in the Stable release channel.

### Regular channel

- There are no new releases in the Regular release channel.

### Rapid channel

- The following versions are now available in the Rapid channel:
  - [1.24.17-gke.2113000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.14-gke.1421000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12514)
  - [1.26.9-gke.1437000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1269)
  - [1.27.6-gke.1445000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1276)
- The following versions are no longer available in the Rapid channel: 1.24.17-gke.1963000, 1.25.14-gke.1256000, 1.26.9-gke.1256000
Change Containers running in nodes in GKE version 1.28.1-gke.201 or later don't need to have privileged mode enabled to access TPUs. When upgrading a cluster to 1.28.1-gke.201 or later, we recommend removing `privileged: true` from the `securityContext` of any TPU workload. To learn more, see [Deploy TPU workloads](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tpus.md.txt#privileged-mode).
Feature Starting in GKE 1.28.1-gke.1066000, [two new TPU usage metrics are available](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tpus.md.txt#host_metrics): TensorCore utilization and Memory Bandwidth utilization.

## October 10, 2023

Security A Denial-of-Service (DoS) vulnerability was recently discovered in multiple implementations of the HTTP/2 protocol (CVE-2023-44487), including the golang HTTP server used by Kubernetes. The vulnerability could lead to a DoS of the Google Kubernetes Engine (GKE) control plane. GKE clusters with authorized networks configured are protected by limiting network access, but all other clusters are affected.
For more information, see the [GCP-2023-030 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-030).

## October 09, 2023

Feature If you are using a [third generation machine series](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/local-ssd.md.txt#3gen) (for example, C3), GKE configures Local SSD volumes as the local ephemeral storage by default. You no longer need to specify the `--ephemeral-storage-local-ssd` flag when provisioning clusters or node pools. When you configure Local SSD volumes as raw block storage with the `--local-nvme-ssd-block` flag, specifying the `count` value is now optional.

## October 06, 2023

Change A previously published release note on [December 14, 2022](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#December_14_2022) has been updated. Support for migration of GKE Autopilot clusters' datapath provider to Dataplane V2 has been paused. We will update this release note when migration support resumes.

## October 05, 2023

Change

#### (2023-R19) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

- The following control plane and node versions are now available:
  - [1.27.6-gke.1248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1276)
  - [1.27.6-gke.1248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1276)

### Stable channel

- The following version is no longer available in the Stable channel: 1.26.5-gke.2100

### Regular channel

- There are no new releases in the Regular release channel.

### Rapid channel

- The following versions are now available in the Rapid channel:
  - [1.27.6-gke.1248000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1276)
  - [1.28.1-gke.1066000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1281)
Fixed An issue was previously reported with running certain commands in container images when Image streaming is enabled. See the [August 31, 2023](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#August_31_2023) release note for details. This issue is fixed in the following minor versions:

- 1.25 with the patch versions 1.25.14-gke.1351000 and later.
- 1.25 with the patch versions 1.26.9-gke.1345000 and later.
- 1.27 with the patch versions 1.27.6-gke.100 and later.
- 1.28 with the patch version 1.28.1-gke.1157000 and later.

To receive the fix, upgrade your nodes to an applicable patch version.

## October 04, 2023

Issue Log rotation is misconfigured on nodes running a COS-based image type (`cos_containerd`). This affects all COS-based nodes running version 1.28 or higher. As a result of this issue, your logs may fill up the disk and cause your nodes to be marked as 'Not Ready' and to be auto-repaired. As a workaround, use a [privileged DaemonSet](https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/automatically-bootstrapping-gke-nodes-with-daemonsets.md.txt) to change the logrotate path to `/usr/bin/` instead of `/usr/sbin/` in Systemd unit `kube-logrotate.service`.

## October 02, 2023

Feature GKE now delivers insights and recommendations if users have installed webhooks that intercept system resources or webhooks that have no available endpoints. To learn more, see [Ensure control plane stability when using webhooks](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/optimize-webhooks.md.txt).

## September 29, 2023

Fixed This is a follow-up message to the release note regarding blue-green upgrades from [September 18, 2023](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#September_18_2023). You can now resume upgrading clusters with the blue-green upgrade strategy as the issue with rollback functionality has been fixed. GKE is no longer blocking automatic upgrades due to this issue.

## September 21, 2023

Change

> [!NOTE]
> **Note:** This is a correction of the [November 07, 2022 release note](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#November_07_2022), which omitted the applicable version numbers for this feature.

When you create a LoadBalancer service in GKE, the Google Cloud controllers automatically create the following [firewall rules](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/firewall-rules.md.txt) and apply them to the GKE nodes to allow inbound connections on the Service port:

- **Internal load balancer with GKE subsetting or external load balancer with regional backend services (RBS)** : `k8s2-[cluster-id]-[namespace]-[service-name]-[suffixhash]`
- **Internal load balancer without GKE subsetting or external load balancer with target pool** : `k8s-fw-[loadbalancer-hash]`

For clusters running version 1.25 or later, these rules now include the load balancer IP address in the destination ranges field to further control the inbound connections to the nodes. You can use the `gcloud compute firewall-rules describe` command to check a relevant firewall. The new field in the output is similar to the following:

    destinationRanges:
    - [LOADBALANCER_VIRTUAL_IP_ADDRESS]

For services that use `externalIP`, ensure you have firewall rules that allow traffic to the specified IP addresses.
Feature The Observability dashboards on the GKE Clusters List, Cluster Details, and Workload List pages are now customizable. Additionally, the Cluster Details dashboards can be customized across the entire project, or per-cluster for specific use cases.

## September 19, 2023

Feature The [`me-central2`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Dammam, Saudi Arabia is now available.

## September 18, 2023

Issue GKE has temporarily paused all automatic node upgrades due to an issue with [blue-green upgrades rollback](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.md.txt#rollback-a-blue-green-upgrade) functionality. You can still [manually upgrade node pools](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster.md.txt#upgrade_nodes) with the [surge upgrade](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.md.txt#surge) strategy. Do not manually upgrade node pools with blue-green upgrades. GKE is working on a fix for this issue and will post a follow-up note here when the issue is fixed and automatic upgrades resume.
Change GKE clusters running version 1.28 or later block new bindings of ClusterRole `cluster-admin` to User `system:anonymous`, Group `system:authenticated`, or Group `system:unauthenticated` due to the security risks of these bindings. GKE does not block existing bindings.

## September 12, 2023

Feature You can now use node auto-provisioning for TPU slices. With this feature, Standard clusters with GKE version 1.28 and later provision TPU node pools and multi-host TPU accelerators automatically to ensure the capacity required to schedule AI/ML workloads. To learn more, see [Configuring TPU node auto-provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning.md.txt#tpu).

## September 11, 2023

Fixed Compute Engine persistent disk CSI Drivers [deployed on clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/gce-pd-csi-driver.md.txt) running version 1.26 and later now support filesystem size expansion during restoration from a snapshot or a clone when the PVC data source is larger than the original volume. For more information, see the [GitHub pull request](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/972).

## September 07, 2023

Security Three vulnerabilities (CVE-2023-3676, CVE-2023-3955, CVE-2023-3893) have been discovered in Kubernetes where a user that can create Pods on Windows nodes may be able to escalate to admin privileges on those nodes. These vulnerabilities affect the Windows versions of Kubelet and the Kubernetes CSI proxy.

GKE clusters are only affected if they include Windows nodes.

For more information, see the [GCP-2023-026 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-026).
Issue With the recently released version of GKE, version 1.28, you cannot yet use the [SidecarContainer](https://github.com/kubernetes/enhancements/issues/753) feature with [alpha clusters](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/alpha-clusters.md.txt). Pods defining restartable Init containers will not start. This is a known issue that will be resolved in a future release.
Issue For GKE clusters using [Dataplane V2](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.md.txt), upgrades to GKE version 1.26 might cause GKE to temporarily be unable to configure workloads. In some cases, this might cause existing workloads to temporarily lose networking access. This issue does not impact new clusters and GKE clusters not using Dataplane V2. For clusters running version 1.25 with Dataplane V2 enabled, GKE has temporarily disabled auto-upgrades to version 1.26. We recommend that customers not manually upgrade their Dataplane V2-enabled cluster to GKE version 1.26. This is a known issue for GKE version 1.26 and will be fixed in a future patch version of 1.26.

## September 05, 2023

Change

#### (2023-R18) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

- The following control plane and node versions are now available:
  - [1.24.17-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.13-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12513)
  - [1.26.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1268)
  - [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275)
- The following control plane versions are no longer available: 1.23.17-gke.8400, 1.23.17-gke.10000, 1.23.17-gke.10700, 1.24.14-gke.1400, 1.24.14-gke.2100, 1.25.10-gke.2100, 1.26.5-gke.1400

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.

### Stable channel

- The following versions are now available in the Stable channel:
  - [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416)
  - [1.25.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12512)
  - [1.26.7-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1267)
  - [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274)
- The following versions are no longer available in the Stable channel: 1.23.17-gke.8400, 1.24.14-gke.1400, 1.25.10-gke.2100, 1.27.3-gke.1700
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.

### Regular channel

- The following versions are now available in the Regular channel:
  - [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416)
  - [1.25.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12512)
  - [1.26.7-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1267)
  - [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274)
- The following versions are no longer available in the Regular channel: 1.23.17-gke.10000, 1.24.14-gke.2700, 1.25.10-gke.2700, 1.26.5-gke.2700
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.11-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12511) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1266) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1266) with this release.

### Rapid channel

- Version [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.24.17-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417)
  - [1.25.13-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12513)
  - [1.26.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1268)
  - [1.27.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1275)
  - [1.28.1-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1281)
- The following versions are no longer available in the Rapid channel: 1.23.17-gke.10000, 1.23.17-gke.10700, 1.24.16-gke.500, 1.25.11-gke.1700, 1.26.6-gke.1700, 1.27.3-gke.1700
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.17-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12417) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12512) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.7-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1267) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.28 to version [1.28.1-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1281) with this release.
Deprecated

#### Deprecated API versions

These APIs are still served in version 1.28 but are in a deprecation period:

- The following Beta versions of graduated APIs will be [removed in 1.29](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-29) in favor of newer versions:
  - `flowcontrol.apiserver.k8s.io/v1beta2 FlowSchema, PriorityLevelConfiguration`
    - deprecated since 1.26
    - use `flowcontrol.apiserver.k8s.io/v1beta3` instead, available since 1.26.
Change

#### 1.28 is now available in the Rapid channel

Kubernetes 1.28 is now available in the Rapid channel. For more information about the content of Kubernetes 1.28, read the
[Kubernetes 1.28 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#urgent-upgrade-notes).
Change

#### New APIs

- The `kubectl auth whoami command` and the `authentication.k8s.io/v1 SelfSubjectReview API` enables checking the authenticated user information as seen by the server.
Deprecated

#### Deprecated in-tree volume support

- The Ceph CephFS (`kubernetes.io/cephfs`) and RBD (`kubernetes.io/rbd`) volume plugins are deprecated in 1.28 and will be removed in a future release.
- To determine if you have volumes or Pods using RBD or Ceph volumes, run the following commands. If either of them print output, then you are using a deprecated volume type.
  - `kubectl describe pv | egrep -i 'Type: *(RBD|CephFS)'`
  - `kubectl describe pod -A | egrep -i 'Type: *(RBD|CephFS)'`
- Switch to use an RBD or CephFS CSI driver, such as the drivers provided in the [Ceph CSI](https://github.com/ceph/ceph-csi/) GitHub repo, or use a Google-managed solution such as [Filestore](https://docs.cloud.google.com/filestore/docs/csi-driver.md.txt). For more information, refer to the [OSS Kubernetes announcement](https://groups.google.com/a/kubernetes.io/g/dev/c/U0--uNBae0Q/m/yhmcWHi3AAAJ?utm_medium=email&utm_source=footer) and the [Ceph CSI](https://github.com/ceph/ceph-csi/) GitHub repo.
Change To deliver a better default price-performance for applications, all GKE Autopilot clusters with control plane version 1.27.5 and later will use an SSD-based persistent disk for ephemeral storage. This change will only affect newly created clusters and new node pools created in clusters upgraded to version 1.27.5 and later.
Issue The recently released version of GKE, version 1.28, has a known regression in behavior. After node restart, Pods that have started initialization before the restart will run Init containers in-parallel with regular containers instead of waiting for Init containers to complete.
Change It is not yet possible to enable Gateway API support in GKE 1.28 (Standard or Autopilot), this will be fixed in an upcoming patch release to GKE 1.28. Clusters that already have Gateway API enabled before upgrading to GKE 1.28 will continue to be supported. This will not affect existing Gateways.

## September 01, 2023

Change Starting on September 1, 2023, a new automation policy is in effect where GKE automatically starts a credential rotation within 30 days of your cluster's certificate authority expiry date to ensure that your cluster doesn't have a complete outage. For example, if your cluster's CA expires on 2024-01-05, an automatic rotation starts on or after 2023-12-06. Automatic credential rotation is a critical update that **ignores any configured maintenance windows**.

This automatic rotation might cause API clients outside the cluster, such as kubectl in a local environment, to stop working unless you update those clients to use the new credentials.

You should plan for and perform credential rotations well in advance of your cluster CA expiring to ensure a smooth transition to new credentials and minimal workload disruptions. Don't rely on automatic rotation; it is intended to be a last resort to prevent complete outages. To learn more about the stages of credential rotation, see [Rotate your cluster's credentials](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/credential-rotation.md.txt).

## August 31, 2023

Issue For GKE nodes running version 1.25 and later, when Image streaming is enabled, the `mv` command and `renameat2` system call might fail on symlink files in container images with the error message "No such device or address". The issue is caused by a regression on recent Linux kernels. GKE does not currently have a fix for the issue. To learn more, see [the troubleshooting section](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming.md.txt#troubleshoot-commands-fail-sym-files) for this issue.

## August 30, 2023

Feature GKE now supports the ability to create nodes and workloads with multiple network interfaces. You can create new clusters with version 1.27 and later with multi networking enabled. The additional network interfaces on the Pods can be regular interfaces or high performance interfaces where the network interface is directly attached to the Pod. For more information, see [Setup multi-network support for Pods](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/setup-multinetwork-support-for-pods.md.txt).
Feature Your clusters can now perform operations, such as node auto-provisioning or version upgrades, on multiple node pools in parallel. You no longer have to wait for an operation to complete before you initiate another operation. This feature is enabled for all GKE versions. This change provides you with benefits like the following:

- More efficient scaling, which results in improved savings and faster workload deployment
- Faster, less disruptive node pool upgrades
- Fewer "operation already in progress" messages that could delay subsequent planned operations
- More reliable rollback behavior to fix upgrade-related disruptions in production
- Automatic control plane resize operations won't block other operations on the cluster

The [Google Cloud Platform Terraform provider](https://registry.terraform.io/providers/hashicorp/google/latest/docs) has also been updated to take advantage of this change.

## August 29, 2023

Feature You can now sequence the rollout of cluster upgrades across fleets or across scopes. To learn more, see [About cluster upgrades with rollout sequencing](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/rollout-sequencing/about-rollout-sequencing.md.txt).
Feature You can now create Cloud Tensor Processing Unit (TPU) nodes in GKE to run AI workloads, from training to inference models. GKE manages your cluster by automating TPU resource provisioning, scaling, scheduling, repairing, and upgrading. GKE provides TPU infrastructure metrics in Cloud Monitoring, TPU logs, and error reports for better visibility and monitoring of TPU node pools in GKE clusters.
TPUs are available with GKE Standard clusters. GKE supports TPU v4 in version 1.26.1.gke-1500 and later, and supports TPU v5e in version 1.27.2-gke.1500 and later. To learn more, see [About TPUs in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt).

## August 28, 2023

Fixed Version 4.80.0 of the Terraform provider for Google Cloud fixes an issue observed when deploying new GKE Autopilot clusters that would destroy and re-create the cluster due to a change in the `dns_config` state. This version of the provider ensures that customers can deploy GKE Autopilot clusters using Cloud DNS as the default in-cluster DNS provider. For more information, see [Terraform plans to re-create Autopilot cluster due to `dns_config` change](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt#tf-dns-config).

## August 25, 2023

Feature GKE now delivers insights and recommendations to ensure your workloads are ready for disruption using features such as Pod Disruption Budgets. To learn more, see [Ensure stateful workloads are disruption-ready](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/workload-disruption-readiness.md.txt).

## August 22, 2023

Feature The [`europe-west10`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Berlin, Germany is now available.

## August 17, 2023

Feature You can now easily identify clusters that use deprecated Kubernetes APIs removed in versions [1.25](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/apis-1-25.md.txt), [1.26](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/apis-1-26.md.txt), and [1.27](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/apis-1-27.md.txt). Kubernetes deprecation insights are now [available](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/viewing-deprecation-insights-and-recommendations.md.txt#use-of-features) for these versions.

## August 16, 2023

Feature [GKE Infrastructure Dashboards and Metrics Packages](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#ksm-package) are now available for both GKE Autopilot and Standard clusters with control plane version 1.27.2-gke.1200 and later. You can now configure Autopilot or Standard clusters to export a predefined list of metrics emitted by GKE managed KSM (kube-state-metrics) for workloads state and Persistent Storage. These metrics are collected by Google Cloud Managed Service for Prometheus and are sent to Cloud Monitoring. You can also view new dashboards (Persistent and Workloads state) rendering those metrics in the Observability tab. For more information, see [View observability metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-observability-metrics.md.txt).
Feature You can now troubleshoot issues with [CPU limit utilization](https://console.cloud.google.com/monitoring/dashboards/gke-troubleshooting/cpu) and [Memory limit utilization](https://console.cloud.google.com/monitoring/dashboards/gke-troubleshooting/memory) of containers running in GKE by using the new "interactive playbook" dashboards in Cloud Monitoring.

## August 10, 2023

Change Public clusters upgraded to GKE versions 1.24 and later will eventually be migrated to use Private Service Connect (PSC) for private control plane communication. After the control plane has been reconfigured, GKE schedules an update for your cluster's nodes to use the new private IP address to communicate with control plane. Each node pool is marked for recreation. You can use [maintenance windows](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt) to control when your nodes are recreated. There is no price increase for using GKE public clusters running on PSC. For more information, see [Public clusters with Private Service Connect](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/explore-gke-networking-docs-use-cases.md.txt#public-cluster-psc).

## August 09, 2023

Fixed CVE-2023-0464, CVE-2023-0465, CVE-2023-0466, and CVE-2023-2650 have been patched in Filestore CSI driver in GKE versions 1.23 and 1.24, for newly created clusters.
Feature The Filestore CSI driver now supports smaller share sizes (10Gi) for Filestore multishares for GKE for enterprise instances starting in version 1.27.

## August 08, 2023

Change

#### (2023-R17) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) is now the default version.
- The following control plane and node versions are now available:
  - [1.23.17-gke.10700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416)
  - [1.25.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12512)
  - [1.26.7-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1267)
  - [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274)
- The following control plane versions are no longer available:
  - 1.22.17-gke.12700
  - 1.22.17-gke.14100
  - 1.23.17-gke.7700
  - 1.24.14-gke.1200
  - 1.25.10-gke.1200
  - 1.25.10-gke.1400
  - 1.26.5-gke.1200
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.23.17-gke.8400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.14-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.5-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.23.17-gke.8400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415)
  - [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.3-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273)
- The following versions are no longer available in the Stable channel:
  - 1.22.17-gke.12700
  - 1.23.17-gke.7700
  - 1.24.14-gke.1200
  - 1.25.10-gke.1200
  - 1.26.5-gke.1400
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.23.17-gke.8400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.14-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.25.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.25.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.5-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.23.17-gke.10000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415)
  - [1.25.11-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12511)
  - [1.26.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1266)
  - [1.27.3-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273)
- The following versions are no longer available in the Regular channel:
  - 1.22.17-gke.14100
  - 1.23.17-gke.8400
  - 1.24.14-gke.1400
  - 1.25.10-gke.1400
  - 1.26.5-gke.1400
  - 1.27.2-gke.1200
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.17-gke.10000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.3-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.23.17-gke.10700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416)
  - [1.25.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12512)
  - [1.26.7-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1267)
  - [1.27.4-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274)
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.14100
  - 1.23.17-gke.8400
  - 1.24.15-gke.1700
  - 1.25.10-gke.2700
  - 1.26.5-gke.2700
  - 1.27.3-gke.100
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.10000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12416) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.11-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12511) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1266) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.27.3-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.3-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) with this release.

## August 04, 2023

Change GKE Autopilot supports the creation of certificate signing request (CSR) objects on new clusters with version 1.27 or later, as long as those CSRs do not conflict with system components identities, and Google-managed IAM service accounts. This feature will be enabled for existing 1.27 clusters within the next few weeks.

## August 02, 2023

Feature You can now run workloads on A100 80GB GPUs in [Autopilot clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus.md.txt) that use GKE version 1.27 and later.

## July 26, 2023

Change

#### (2023-R16) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) is now the default version.
- The following control plane and node versions are now available:
  - [1.23.17-gke.10000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415)
  - [1.25.11-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12511)
  - [1.26.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1266)
  - [1.27.3-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273)
- The following control plane versions are no longer available:
  - 1.21.14-gke.18800
  - 1.23.17-gke.6800
  - 1.23.17-gke.7000
  - 1.24.13-gke.2500
  - 1.25.8-gke.1000
  - 1.25.9-gke.2300
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.23.17-gke.7700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.23.17-gke.7700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273)
- The following versions are no longer available in the Stable channel:
  - 1.21.14-gke.18800
  - 1.23.17-gke.6800
  - 1.24.13-gke.2500
  - 1.25.9-gke.2300
  - 1.26.5-gke.1200
  - 1.27.2-gke.1200
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.23.17-gke.7700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.22.17-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.8400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273)
- The following versions are no longer available in the Regular channel:
  - 1.21.14-gke.18800
  - 1.22.17-gke.12700
  - 1.23.17-gke.7000
  - 1.24.14-gke.1200
  - 1.25.10-gke.1200
  - 1.26.5-gke.1200
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.17-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.17-gke.8400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.14-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.10-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.23.17-gke.10000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415)
  - [1.25.11-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12511)
  - [1.26.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1266)
  - [1.27.3-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.18800
  - 1.23.17-gke.7700
  - 1.24.14-gke.2700
  - 1.25.10-gke.2100
  - 1.26.5-gke.2100
  - 1.27.2-gke.2100
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.8400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.15-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12415) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273) with this release.

## July 25, 2023

Feature [Kubernetes control plane logs](http://cloud/stackdriver/docs/solutions/gke/managing-logs#control-plane-logs) and [Kubernetes control plane metrics](http://cloud/stackdriver/docs/solutions/gke/managing-metrics#control-plane-metrics) are now available for GKE Autopilot clusters with control plane version 1.22.0 and later and 1.22.13 and later, respectively. You can now configure Autopilot cluster to export logs and certain metrics emitted by the Kubernetes API server, scheduler, and controller manager to Cloud Logging and Cloud Monitoring.

## July 24, 2023

Change In new Autopilot clusters running GKE version 1.27 and later, GKE assigns IP addresses for GKE Services from a Google-managed range: `34.118.224.0/20` by default. With this feature, you don't need to specify your own IP address range for Services. For more information, see [Subnet secondary IP address range for Services](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/alias-ips.md.txt#cluster_sizing_secondary_range_svcs).
Feature GKE Autopilot supports extended duration Pods from 1.27 or later with the `cluster-autoscaler.kubernetes.io/safe-to-evict=false` annotation. To learn more, see [how to extend the run time of Autopilot Pods](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/extended-duration-pods.md.txt).

## July 21, 2023

Issue **Update to the Issue release note published on July 19, 2023**

We investigated this issue and are rolling back the `--no-enable-insecure-kubelet-readonly-port` flag in the gcloud CLI. New or existing clusters where the port is still enabled aren't affected. If you already disabled the port, your cluster will continue to work, but you may notice inconsistency in whether the port is fully disabled on every node of the cluster. We'll publish a release note if we have new updates related to the kubelet read-only port.

## July 20, 2023

Fixed In GKE version 1.25 and later, there is a bug fix in the Ingress Controller to unset the Cloud Armor Ingress Security Policy when removed from the BackendConfig.

Users who have manually attached the Security Policy to a backend service should no longer use this method and should use the [BackendConfig to continue using Cloud Armor Security Policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#cloud_armor) prior to cluster upgrades to GKE version 1.25 and later.

With this fix, the Ingress Controller will reconcile using the configuration in the BackendConfig, thus unsetting any Security Policies added manually to a backend service.

## July 19, 2023

Issue There's a known issue causing the gcloud CLI to crash when you run the command to disable the insecure kubelet read-only port, as described in [Stop using the insecure kubelet read-only port in GKE clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/disable-kubelet-readonly-port.md.txt). We're investigating this issue and will publish an update when it's fixed.
Change Starting in GKE version 1.27 and gke-metrics-agent version 2.0.0, the memory request and limit of `gke-metrics-agent` will increase by an extra 60MiB. This change makes the system metrics collection more stable and reliable.

## July 14, 2023

Fixed New Autopilot clusters created with version `1.27.3-gke.100` or later are now provisioned with `e2-small` default nodes, which are removed immediately after cluster creation. With this change, DaemonSets are guaranteed to schedule on all candidate nodes, as long as you follow [best practices for DaemonSets on Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/get-started/deploy-workloads.md.txt#autopilot-ds-best-practices).

## July 13, 2023

Feature The managed [Cloud Storage FUSE CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/cloud-storage-fuse-csi-driver.md.txt) for GKE is now GA in versions 1.26.5 and later. You can use this driver to consume Cloud Storage buckets for GKE workloads.

## July 12, 2023

Change **Revision for the release note announced on June 26, 2023**

Starting August 2023, Cloud DNS will become the default DNS provider for new GKE Autopilot clusters created with version 1.25.9-gke.400 or later, or version 1.26.4-gke.500 or later (effectively replacing kube-dns). The rollout will be gradual and expected to be completed by August 11, 2023. To learn more, see [Cloud DNS for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt).
Feature In GKE version 1.24 and later, new beta APIs are, by default, disabled in new clusters. Starting in version 1.27, which is the first new minor version since 1.24 where new beta APIs are introduced, you can enable new APIs on cluster creation or for an existing cluster.

For more information, see how to [Use Kubernetes beta APIs with GKE clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/use-beta-apis.md.txt).
Feature GKE Dataplane V2 observability is now available in Public Preview starting in GKE versions 1.26.4-gke.500 or later, or 1.27.1-gke.400 or later. You can now enable Dataplane V2 metrics and observability tools on your cluster. Dataplane V2 metrics are included in new Autopilot clusters and opt-in for new Standard clusters. You can opt-in to enable Dataplane V2 observability tools for Autopilot and Standard clusters. Existing clusters can also be updated to enable metrics and observability tooling.

For more information, check out [GKE Dataplane V2 observability](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-dpv2-observability.md.txt).

## July 11, 2023

Feature You can now troubleshoot common GKE issues by using the new "interactive playbook" dashboards in Cloud Monitoring: [unschedulable pods](https://console.cloud.google.com/monitoring/dashboards/gke-troubleshooting/unschedulable) and [crashlooping containers](https://console.cloud.google.com/monitoring/dashboards/gke-troubleshooting/crashloop). You can also access the interactive playbooks from GKE UI insights and set alerts that will allow you to know once those issues occurs.

For information about using these dashboards, see the GKE troubleshooting documentation for [unschedulable pods](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting.md.txt#PodUnschedulable) and [crashlooping](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting.md.txt#CrashLoopBackOff).
Feature Starting in GKE version 1.27, cluster autoscaler always considers Compute Engine Reservations when making the scale-up decisions. The node pools with matching unused reservations are prioritized when choosing the node pool to scale up, even when the node pool is not the most efficient one. Additionally, unused reservations are always prioritized when balancing multi-zonal scale-ups.

For more information, see how to [use cluster autoscaler](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt).

## July 10, 2023

Feature The new release of the GKE Gateway controller (2023-R2) is now generally available. With this release, the GKE Gateway controller will provide the following new capabilities:

- New GatewayClasses supporting the regional external Application Load Balancer
- Identity-aware Proxy (IAP) Integration
- Custom request and response headers
- URL Rewrites and Path Redirects

To learn more, see the [supported capabilities per GatewayClass](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gatewayclass-capabilities.md.txt).

## July 07, 2023

Change

#### (2023-R15) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane and node versions are now available:

  - [1.22.17-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.8400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273)
- The following control plane versions are no longer available:

  - 1.22.17-gke.8000
  - 1.22.17-gke.11400
  - 1.23.17-gke.5600
  - 1.24.12-gke.500
  - 1.24.12-gke.1000
  - 1.24.13-gke.500
  - 1.26.3-gke.1000
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.22 to version [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.23 to version [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.24 to version [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.26 to version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272)
- The following versions are no longer available in the Stable channel:
  - 1.23.17-gke.5600
  - 1.24.12-gke.1000
  - 1.25.8-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.27 to version [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Regular channel:

  - [1.23.17-gke.7000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
- The following versions are no longer available in the Regular channel:

  - 1.23.17-gke.6800
  - 1.24.13-gke.2500
  - 1.25.9-gke.2300
  - 1.26.3-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.17-gke.7000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.2-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.22.17-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.8400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273)
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.12700
  - 1.23.17-gke.7000
  - 1.24.14-gke.2100
  - 1.25.10-gke.1400
  - 1.26.5-gke.1400
  - 1.27.2-gke.1200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.7700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.5-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.5-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.2-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) with this release.

## June 28, 2023

Change FQDN Network Policy, currently in Public Preview, can now be enabled on GKE Autopilot clusters, by updating your clusters. To lean more, see [Control Pod egress traffic using FQDN network policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies.md.txt).

## June 27, 2023

Security With CVE-2023-31436, an out-of-bounds memory access flaw was found in the Linux kernel's traffic control (QoS) subsystem in how a user triggers the qfq_change_class function with an incorrect MTU value of the network device used as lmax. This flaw allows a local user to crash or potentially escalate their privileges on the system.

For more information, see the [GCP-2023-017 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-017).
Change

#### (2023-R14) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) is now the default version.
- The following control plane and node versions are now available:
  - [1.23.17-gke.7700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.2-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272)
- The following node versions are now available:
  - [1.22.17-gke.13400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
- The following control plane versions are no longer available:
  - 1.23.17-gke.2000
  - 1.23.17-gke.3600
  - 1.25.8-gke.500
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.22.17-gke.12700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.22.17-gke.12700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259)
- The following versions are no longer available in the Stable channel:
  - 1.22.17-gke.8000
  - 1.23.17-gke.2000
  - 1.24.12-gke.500
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.17-gke.12700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.22.17-gke.12700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
- The following versions are no longer available in the Regular channel:
  - 1.22.17-gke.11400
  - 1.23.17-gke.5600
  - 1.24.12-gke.1000
  - 1.25.8-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.17-gke.12700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.23.17-gke.7700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.2-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272)
- The following versions are no longer available in the Rapid channel:
  - 1.23.17-gke.6800
  - 1.24.14-gke.1400
  - 1.25.10-gke.1200
  - 1.26.5-gke.1200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.7000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.14-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.10-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
Security A new vulnerability (CVE-2023-2235) has been discovered in the Linux kernel that can lead to a privilege escalation on the node. For more information, see the [GCP-2023-018 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-018).

## June 26, 2023

Change Starting June 26, 2023, [Cloud DNS](https://cloud.google.com/dns) becomes the default DNS provider for new GKE Autopilot clusters created with version 1.25.9-gke.400 or later or version 1.26.4-gke.500 or later, effectively replacing kube-dns. To learn more, see [Cloud DNS for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt).
Feature Managed Service for Prometheus is enabled by default in new GKE Standard clusters running version 1.27 and later. Existing clusters that upgrade to 1.27 will not automatically enable this feature. For more information, see [Enable managed collection: GKE](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus/setup-managed.md.txt#enable-mgdcoll-gke).

## June 23, 2023

Feature Automatic GPU driver installation is available in version 1.27.2-gke.1200 and later, which enables you to install NVIDIA GPU drivers on nodes without manually applying a DaemonSet.

For instructions, see [Running GPUs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus.md.txt#create).

## June 22, 2023

Feature GKE Autopilot now supports the ability to deploy your own service mesh. Many service meshes, such as Istio or LinkerD, require CAP_NET_ADMIN Linux capability to function, which is disabled on Autopilot clusters by default to reduce the size of the security attack surface. You can now optionally enable NET_ADMIN on your Autopilot clusters if you need this capability for your service meshes or other opt-in use cases. See [Autopilot Security](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-security.md.txt#linux_workload_limitations) for more information for how to enable NET_ADMIN.

## June 21, 2023

Security A new vulnerability, CVE-2023-0468, has been discovered in the Linux kernel that could allow an unprivileged user to escalate privileges to root when io_poll_get_ownership will keep increasing req-\>poll_refs on every io_poll_wake then overflow to 0 which will fput req-\>file twice and cause a struct file refcount issue. GKE clusters, including Autopilot clusters, with Container-Optimized OS using Linux Kernel version 5.15 are affected. GKE clusters using Ubuntu images or using GKE Sandbox are unaffected.

For instructions and more details, see the [GKE security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-015-gke).
Feature GKE support for [Hyperdisk Throughput and Hyperdisk Extreme](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/hyperdisk.md.txt) as an attached persistent disk option is now generally available. Support is available for both Autopilot and Standard clusters running GKE versions 1.26 and later.

## June 16, 2023

Security Two new security issues were discovered in Kubernetes where users may be able to launch containers that bypass policy restrictions when using ephemeral containers and either ImagePolicyWebhook (CVE-2023-2727) or the ServiceAccount admission plugin (CVE-2023-2728).

For more information, see the [GCP-2023-014 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-014).

## June 15, 2023

Change

#### (2023-R13) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) is now the default version.
- The following control plane and node versions are now available:
  - [1.22.17-gke.12700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.7000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272)
- The following control plane versions are no longer available:
  - 1.21.14-gke.18100
  - 1.24.11-gke.1000
  - 1.26.4-gke.500
  - 1.26.4-gke.1400
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.27 to version [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413)
  - [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
- Version 1.24.11-gke.1000 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.26 to version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.22.17-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259)
  - [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272)
- The following versions are no longer available in the Regular channel:
  - 1.22.17-gke.8000
  - 1.23.17-gke.2000
  - 1.25.8-gke.500
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.17-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.27 to version [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.22.17-gke.12700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.7000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.11400
  - 1.23.17-gke.5600
  - 1.24.14-gke.1200
  - 1.25.9-gke.2300
  - 1.26.3-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.12700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.14-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265) with this release.

## June 14, 2023

Feature Clusters with low or no utilization can be identified by [Idle Cluster insights](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/idle-clusters.md.txt).

## June 12, 2023

Feature You can now use [deprecation insights](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/viewing-deprecation-insights-and-recommendations.md.txt) to identify clusters on versions 1.21 to 1.24 that use Pod Security Policy, which is unsupported on GKE version 1.25 and later.
Feature Dual-stack LoadBalancer Services are now available in Preview. Dual-stack LoadBalancer Services are supported on both GKE Standard and Autopilot dual-stack clusters. To learn more, see [Single-stack and dual-stack Services](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/service.md.txt#single-stack_and_dual-stack_services).

## June 09, 2023

Feature New Autopilot clusters that run GKE version 1.25.5-gke.1000 and later automatically use [Image streaming](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming.md.txt) to pull eligible images.
Feature In addition to the existing egress network policy GKE already supports, you can now control the egress traffic of your Pods by using a network policy that matches a fully-qualified domain name or a regular expression. FQDN Network Policy is now available in Preview for clusters in version 1.26.4-gke.500 and later, and 1.27.1-gke.400 and later. For more information, see [Control Pod egress traffic using FQDN network policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/fqdn-network-policies.md.txt).

## June 08, 2023

Change The PD CSI Driver will be automatically enabled on upgrades to 1.25, for clusters with the add-on disabled. There are no cost implications for enabling the driver, and it requests only a small amount of node resources. This upgrade enables `gce-pd` volumes to continue working on Kubernetes clusters version 1.25 and later. You can still disable the driver manually after upgrade. For more details, see [Configuring add-ons](https://docs.cloud.google.com/architecture/best-practices-for-running-cost-effective-kubernetes-applications-on-gke.md.txt#review_small_development_clusters).

## June 07, 2023

Change

#### (2023-R12) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following control plane versions are now available:
  - [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
- The following node versions are now available:
  - [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) is now the default version in the Stable channel.
- Version 1.21.14-gke.18100 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- Version [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413) is now available in the Regular channel.
- Version 1.24.12-gke.500 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts are already in progress when we publish the release notes, and can take multiple days to complete across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.23.17-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414)
  - [1.25.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v12510)
  - [1.26.5-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1265)
  - [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272)
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.8000
  - 1.23.17-gke.2000
  - 1.23.17-gke.3600
  - 1.24.13-gke.2500
  - 1.25.8-gke.1000
  - 1.26.4-gke.500
  - 1.26.4-gke.1400
  - 1.27.1-gke.400
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12414) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.2-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272) with this release.

## June 06, 2023

Security A new vulnerability (CVE-2023-1872) has been discovered in the Linux kernel that can lead to a privilege escalation to root on the node.
For more information, see the [GCP-2023-008](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-008).
Security A new vulnerability (CVE-2023-2878) has been discovered in the secrets-store-csi-driver where an actor with access to the driver logs could observe service account tokens. These tokens could then potentially be exchanged with external cloud providers to access secrets stored in cloud vault solutions. On GKE, the severity is None. For more information, see the [GCP-2023-009 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-009).

## June 05, 2023

Change

#### (2023-R11) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.22.17-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413)
  - [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259)
  - [1.26.4-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1264)
- The following control plane versions are no longer available:
  - 1.22.17-gke.7500
  - 1.22.17-gke.9400
  - 1.23.17-gke.1700
  - 1.24.10-gke.2300
  - 1.25.7-gke.1000
  - 1.25.9-gke.400
  - 1.26.2-gke.1000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.23.17-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.3-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
- The following versions are no longer available in the Stable channel:
  - 1.22.17-gke.7500
  - 1.23.17-gke.1700
  - 1.24.10-gke.2300
  - 1.25.8-gke.500
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.23.17-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
  - [1.26.3-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263)
- The following versions are no longer available in the Regular channel:
  - 1.22.17-gke.7500
  - 1.23.17-gke.1700
  - 1.24.11-gke.1000
  - 1.26.2-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.17-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.3-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.22.17-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.5600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413)
  - [1.25.9-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259)
  - [1.26.4-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1264)
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.9400
  - 1.23.17-gke.1700
  - 1.24.13-gke.500
  - 1.25.9-gke.400
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.13-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413) with this release.

## June 01, 2023

Feature Agones on GKE users will get [recommendations and insights](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/isolate-agones-controller-gke.md.txt) if they did not install the Agones controller on dedicated nodes.

## May 26, 2023

Feature The **Observability** tab for each of your GKE clusters now includes metrics for ephemeral storage. For more information, see [View observability metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-observability-metrics.md.txt#metrics_for_clusters_and_workloads).

## May 25, 2023

Fixed CVE-2022-4450, CVE-2022-2097, CVE-2023-0286, CVE-2023-0215, and CVE-2022-4304 have been patched in all minor versions for all existing and new clusters using the [Compute Engine persistent disk CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/gce-pd-csi-driver.md.txt).
Change For VPC peering-based private clusters running version 1.27 or later, traffic from kube-apiserver to nodes routes through [the Konnectivity service](https://kubernetes.io/docs/concepts/architecture/control-plane-node-communication/#konnectivity-service). If your cluster was created before 2020-09-17, this traffic from does not route through Konnectivity unless you have [rotated the control plane IP address](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ip-rotation.md.txt) after 2020-09-17.

## May 23, 2023

Fixed CVE-2023-26604 has been fixed in clusters running version 1.25 using the [Filestore CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/filestore-csi-driver.md.txt). The fix is transparent, but to mitigate instability, it is available by [manually upgrading the cluster](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster.md.txt) to the newest 1.25 patch version. The CVE is not present in clusters running version 1.26 or later.

## May 22, 2023

Feature The C3 machine family is generally available for GKE Standard clusters running on version 1.22 and later. You can select this family by using the `--machine-type` flag when creating a cluster or node pool.

The following features are not supported for this machine family:

- Node auto-provisioning.
- Confidential GKE nodes.
- Local SSD.
- Standard persistent disks (pd-standard).

For more information, refer to the [C3 machine series](https://docs.cloud.google.com/compute/docs/general-purpose-machines.md.txt#c3_machine_types) documentation.

## May 18, 2023

Security Two new vulnerabilities (CVE-2023-1281, CVE-2023-1829) have been discovered in the Linux kernel that can lead to a privilege escalation to root on the node. GKE Standard clusters are affected. For more information, see the [GCP-2023-005 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-005).

## May 16, 2023

Change

#### 1.27 is now available in the Rapid channel

Kubernetes 1.27 is now available in the Rapid channel. For more information about the content of Kubernetes 1.27, read the [Kubernetes 1.27 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#urgent-upgrade-notes).
Change

#### Removed API versions

The following Beta versions of graduated APIs will be [removed in 1.27](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-27) in favor of newer versions:

- storage.k8s.io/v1beta1 CSIStorageCapacity

  - deprecated since 1.24
  - use storage.k8s.io/v1 instead, available since 1.24
Deprecated

#### Deprecated API versions

These APIs are still served in version 1.27 but are in a deprecation period:

- The following Beta versions of graduated APIs will be [removed in 1.29](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-29) in favor of newer versions:

  - flowcontrol.apiserver.k8s.io/v1beta2 FlowSchema, PriorityLevelConfiguration

    - deprecated since 1.26
    - use flowcontrol.apiserver.k8s.io/v1beta3 instead, available since 1.26

## May 12, 2023

Feature The g2-standard machine family with NVIDIA L4 is generally available for node pools in clusters running GKE version 1.22 and later. To select the machine family, use the `--machine-type` flag in your create command.

## May 09, 2023

Change

#### (2023-R10) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) is now the default version.
- The following control plane versions are now available:
  - [1.22.17-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.13-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413)
  - [1.25.9-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259)
  - [1.26.4-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1264)
- The following versions are no longer available:
  - 1.21.14-gke.8500
  - 1.21.14-gke.15800
  - 1.22.17-gke.5400
  - 1.22.17-gke.6100
  - 1.23.16-gke.1400
  - 1.23.16-gke.2500
  - 1.23.17-gke.300
  - 1.24.9-gke.3200
  - 1.24.10-gke.1200
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
- The following versions are no longer available in the Stable channel:
  - 1.21.14-gke.15800
  - 1.22.17-gke.5400
  - 1.23.16-gke.1400
  - 1.24.9-gke.3200
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.25 to version [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
- The following versions are no longer available in the Regular channel:
  - 1.22.17-gke.6100
  - 1.23.17-gke.300
  - 1.24.10-gke.2300
  - 1.25.7-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.26.3-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.22.17-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.13-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413)
  - [1.25.9-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1259)
  - [1.26.4-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1264)
  - [1.27.1-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1271)
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.7500
  - 1.23.17-gke.300
  - 1.24.12-gke.1000
  - 1.25.8-gke.500
  - 1.26.3-gke.400
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.13-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12413) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.3-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.27 to version [1.27.1-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1271) with this release.
Feature Now in GA for both GKE Standard and Autopilot clusters with GKE version 1.26 and later, you can add more IPv4 secondary Pod ranges to a new or existing cluster with the `--additional-pod-ipv4-ranges` flag. To learn more, see [Adding Pod IP addresses](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/multi-pod-cidr.md.txt).

## May 03, 2023

Change In GKE version 1.26, for VPC peering-based private clusters that were created after 2020-08, [the Konnectivity service](https://kubernetes.io/docs/concepts/architecture/control-plane-node-communication/#konnectivity-service) will be initialized but not used. Traffic from kube-apiserver to nodes continues to route directly.

## May 02, 2023

Change We're working on automatically enabling the PD CSI Driver on upgrades to 1.25, for clusters with the add-on disabled. There are no cost implications for enabling the driver, and it requests only a small amount of node resources. This upgrade enables `gce-pd` volumes to continue working on Kubernetes clusters version 1.25 and greater. You can still disable the driver manually after upgrade. For more details, please read [here](https://docs.cloud.google.com/architecture/best-practices-for-running-cost-effective-kubernetes-applications-on-gke.md.txt#review_small_development_clusters).
Feature The managed [Cloud Storage FUSE CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/cloud-storage-fuse-csi-driver.md.txt) for GKE is now available in Preview in GKE versions 1.26.3 and later. You can use this driver to consume Cloud Storage buckets for GKE workloads.

## April 19, 2023

Change

#### (2023-R09) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257) is now the default version.
- The following control plane and node versions are now available:
  - [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
  - [1.26.2-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1262)
  - [1.26.3-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.26 to version [1.26.2-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1262) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411) is now available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.23.17-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.26.2-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1262)
- Version 1.23.16-gke.2500 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.17-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.17-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.26 to version [1.26.2-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1262) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.26.3-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.22.17-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
  - [1.26.3-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263)
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.6100
  - 1.23.16-gke.2500
  - 1.24.12-gke.500
  - 1.25.7-gke.1000
  - 1.26.2-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.17-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.12-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.3-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263) with this release.

## April 11, 2023

Security Two new vulnerabilities, CVE-2023-0240 and CVE-2023-23586, have been discovered in the Linux kernel that could allow an unprivileged user to escalate privileges. For more information, see the [GCP-2023-003 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-003).
Change In GKE 1.27 and later, GKE nodes will not keep compressed image layers in containerd's content store once they have been unpacked, by setting `discard_unpacked_layers=true` in containerd configuration. This change will not impact workloads running as Kubernetes Pods and Containers. However, if your workload relies on the image layers in containerd's content store, please make sure your workload can handle the case where image layers are missing.

## March 31, 2023

Change

#### (2023-R08) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane versions are now available:
  - [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
- The following node versions are now available:
  - [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
  - [1.26.1-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1261)
  - [1.26.3-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263)
- Version [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) is now the default version.
- The following control plane versions are no longer available:
  - 1.21.14-gke.14600
  - 1.22.17-gke.4000
  - 1.22.17-gke.4300
  - 1.23.14-gke.1800
  - 1.23.15-gke.1400
  - 1.23.15-gke.1900
  - 1.23.16-gke.200
  - 1.23.16-gke.1100
  - 1.24.9-gke.2000
  - 1.25.6-gke.1000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to [1.21.14-gke.15800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.22.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
- Version [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) is now the default version in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.21.14-gke.14600
  - 1.22.17-gke.4000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to [1.21.14-gke.15800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to [1.22.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411)
  - [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257)
- Version [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) is now the default version in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.21.14-gke.18100
  - 1.22.17-gke.5400
  - 1.24.9-gke.3200
  - 1.25.6-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.22.17-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to [1.23.16-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.22.17-gke.7500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412)
  - [1.25.8-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1258)
  - [1.26.3-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263)
- Version [1.26.2-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1262) is now the default version in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.5400
  - 1.23.16-gke.1400
  - 1.24.11-gke.1000
  - 1.25.6-gke.1000
  - 1.26.1-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.22.17-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.23.16-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.24.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12412) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to [1.26.2-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1262) with this release.

## March 30, 2023

Feature The [`me-central1`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Doha, Qatar is now available.

## March 29, 2023

Feature Starting from GKE 1.26, [cluster autoscaler](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt) can drain Pods from multiple nodes in parallel. The removal criteria are not changing, so the end state after scale down is going to be the same, but it will be achieved faster.

## March 23, 2023

Feature The [`europe-west12`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Turin, Italy is now available.

## March 22, 2023

Change

#### (2023-R07) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:

  - [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411)
  - [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257)
- The following control plane versions are no longer available:

  - 1.21.14-gke.14100
  - 1.22.17-gke.3100
  - 1.25.6-gke.200
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.20 to [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.21 to [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.22 to [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.25 to [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410)
- The following versions are no longer available in the Stable channel:
  - 1.22.17-gke.3100
  - 1.23.16-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410)
- The following versions are no longer available in the Regular channel:
  - 1.21.14-gke.15800
  - 1.22.17-gke.4000
  - 1.23.16-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.22.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to [1.23.16-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to [1.23.16-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.17-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12317)
  - [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411)
  - [1.25.7-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1257)
  - [1.26.2-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1262)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.18100
  - 1.22.17-gke.4300
  - 1.24.10-gke.2300
  - 1.25.6-gke.200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.14-gke.18800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.22.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.23.16-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.24.11-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12411) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) with this release.

## March 21, 2023

Announcement Starting on March 21, 2023, traffic to k8s.gcr.io will be redirected to registry.k8s.io, following the [community announcement](https://kubernetes.io/blog/2023/03/10/image-registry-redirect/). This change will happen gradually to reduce disruption, and should be transparent to the majority of GKE clusters.

To check for edge cases, and mitigate a potential impact, follow the step-by-step guidance in [k8s.gcr.io Redirect to registry.k8s.io - What You Need to Know](https://kubernetes.io/blog/2023/03/10/image-registry-redirect/#how-can-i-check-if-i-am-impacted).

## March 07, 2023

Feature Backend Service-based external Network load balancers are now generally available with GKE. Regional Backend Service is a foundational element of a Google Cloud Load Balancer and using it for your external LoadBalancer Services will unlock new capabilities going forward. To learn more, see [how to deploy a backend service-based external network load balancer](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/backend-service-based-external-load-balancer.md.txt).

## March 03, 2023

Change

#### (2023-R06) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:

  - [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410)
- The following control plane versions are no longer available:

  - 1.23.13-gke.900
  - 1.23.14-gke.401
  - 1.24.8-gke.2000
  - 1.24.9-gke.1500
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.21.14-gke.15800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
- The following versions are no longer available in the Stable channel:
  - 1.21.14-gke.14100
  - 1.23.14-gke.1800
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256)
- The following versions are no longer available in the Regular channel:
  - 1.22.17-gke.3100
  - 1.23.16-gke.200
  - 1.25.6-gke.200
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.26.1-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1261) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.15800
  - 1.22.17-gke.4000
  - 1.23.16-gke.1100
  - 1.24.10-gke.1200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.18100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.10-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.

## March 01, 2023

Security A new vulnerability (CVE-2022-4696) has been discovered in the Linux kernel that can lead to a privilege escalation on the node. GKE clusters, including Autopilot clusters, are impacted. GKE clusters using GKE Sandbox are not affected. For instructions and more details, see the [GKE security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2023-001-gke).

## February 22, 2023

Change

#### (2023-R05) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) is now the default version.
- The following control plane and node versions are now available:
  - [1.22.17-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410)
- The following control plane versions are no longer available:
  - 1.21.14-gke.7100
  - 1.22.15-gke.1000
  - 1.22.15-gke.2500
  - 1.22.16-gke.1300
  - 1.22.16-gke.2000
  - 1.25.5-gke.2000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.14-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.6-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
- The following versions are no longer available in the Stable channel:
  - 1.22.16-gke.2000
  - 1.24.9-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.21.14-gke.15800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
  - [1.25.6-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256)
- The following versions are no longer available in the Regular channel:
  - 1.21.14-gke.14600
  - 1.22.16-gke.2000
  - 1.23.14-gke.1800
  - 1.24.9-gke.2000
  - 1.25.5-gke.2000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.14-gke.15800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.16-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.6-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.22.17-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410)
  - [1.26.1-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1261)
- The following versions are no longer available in the Rapid channel:
  - 1.22.17-gke.3100
  - 1.23.16-gke.200
  - 1.24.9-gke.3200
  - 1.26.1-gke.200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.10-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v12410) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.1-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1261) with this release.

## February 17, 2023

Feature In Standard clusters with GKE version 1.26 and later, you can now audit workloads to validate if they are compatible with Autopilot clusters. Use `kubectl get audit` to see the cluster objects.

## February 10, 2023

Change

#### (2023-R04) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.9-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) is now the default version.
- The following control plane and node versions are now available:
  - [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256)
- The following control plane versions are no longer available:
  - 1.21.14-gke.5300
  - 1.22.17-gke.1400
  - 1.22.17-gke.1900
  - 1.24.7-gke.900
  - 1.24.8-gke.401
  - 1.25.5-gke.1500
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.14-gke.7100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.14-gke.7100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.5-gke.2000](https://githb.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) is now available in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.21.14-gke.5300
  - 1.21.14-gke.7100
  - 1.21.14-gke.8500
  - 1.22.15-gke.2500
  - 1.23.13-gke.900
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.14-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.16-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.9-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) is now the default version in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.21.14-gke.7100
  - 1.21.14-gke.8500
  - 1.22.15-gke.1000
  - 1.22.15-gke.2500
  - 1.22.16-gke.1300
  - 1.23.14-gke.401
  - 1.24.8-gke.2000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.16-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.24.9-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.6-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.22.17-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.25.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256)
- The following versions are no longer available in the Rapid channel:
  - 1.22.16-gke.2000
  - 1.22.17-gke.1400
  - 1.22.17-gke.1900
  - 1.23.15-gke.1400
  - 1.23.15-gke.1900
  - 1.24.8-gke.2000
  - 1.24.9-gke.1500
  - 1.24.9-gke.2000
  - 1.25.5-gke.2000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.16-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.6-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256) with this release.

## February 07, 2023

Announcement For clusters running on GKE version
1.21---which reaches [end of life on January 31, 2023](https://docs.cloud.google.com/kubernetes-engine/docs/release-schedule.md.txt#schedule-for-release-channels)---you
can apply a one-time [maintenance exclusion](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) to prevent the cluster from being upgraded until April 30, 2023.
For more information, see the note at
[When does GKE resume automatic upgrades?](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#auto-upgrades-resume)

## February 03, 2023

Fixed The [`POD_FINDER_IP_MISMATCH`](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#January_27_2023) errors that caused Pods to fail to access Google Cloud APIs are fixed in the following GKE versions in the Rapid release channel:

- 1.22.17-gke.3100 or later
- 1.23.16-gke.200 or later
- 1.24.9-gke.3200 or later
- 1.25.6-gke.200 or later
- 1.26.1-gke.400 or later

To fix the issue, upgrade your nodes to any of these versions.

## February 02, 2023

Change

#### (2023-R03) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.21.14-gke.15800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
  - [1.25.6-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256)
- The following control plane versions are no longer available:
  - 1.21.14-gke.4300
  - 1.25.4-gke.2100
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.5-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.21.14-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.24.9-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
- The following versions are no longer available in the Stable channel:
  - 1.21.14-gke.4300
  - 1.24.8-gke.401
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.9-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.24.9-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
  - [1.25.5-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255)
- The following versions are no longer available in the Regular channel:
  - 1.21.14-gke.5300
  - 1.24.7-gke.900
  - 1.25.4-gke.2100
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.14-gke.7100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.5-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.5-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.15800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.3100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.16-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12316)
  - [1.24.9-gke.3200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
  - [1.25.6-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1256)
  - [1.26.1-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1261)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.14600
  - 1.22.16-gke.1300
  - 1.23.14-gke.1800
  - 1.24.8-gke.401
  - 1.25.5-gke.1500
  - 1.26.0-gke.2000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.15800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.16-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.15-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12315) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.5-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.1-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1261) with this release.

## January 27, 2023

Issue If containerd restarts on a node that has existing running Pods that use Workload Identity, those specific Pods might fail to access Google Cloud APIs and might return POD_FINDER_IP_MISMATCH errors. This affects nodes with the following GKE versions:

- 1.22.16-gke.2100 and later
- 1.23.14-gke.1900 and later
- 1.24.7-gke.700 and later
- 1.25.0 and later
- 1.26.0 and later

This issue will be fixed in a future release
Fixed A known issue with kube-dns receiving a DNS response from an upstream DNS resolver with a large TTL has been fixed. For more information, see [Large TTL from DNS upstream servers](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/kube-dns.md.txt#large-ttl)
Feature Starting from GKE control plane versions 1.26.0-gke.2200, 1.25.5-gke.2200, 1.24.9-gke.2200 or later, SingleStack IPv6 and DualStack (IPv4/IPv6) services, stub domains, and upstream nameservers are supported with [Cloud DNS for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt).
Change Public zonal clusters upgraded to GKE versions 1.24 and later will eventually be migrated to use Private Service Connect (PSC) for private control plane communication. There is no price increase for using GKE public clusters running on PSC.

## January 26, 2023

Feature You can now specify a minimum CPU platform in the Balanced compute class in Autopilot clusters running GKE version 1.25 and later if your workloads have specialized CPU requirements such as a high base frequency or optimized power management functionality. For instructions, refer to [Choose a minimum CPU platform](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/min-cpu-platform.md.txt).
Feature The Balanced [compute class](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/balanced-scale-out-autopilot.md.txt) is now generally available in Autopilot clusters running GKE version 1.25 and later.

## January 24, 2023

Feature You can now expose [randomly assigned host ports](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-hostport.md.txt) in Pods on GKE Autopilot running version 1.24.7-gke.1200 and later or 1.25.3-gke.1100 and later.

## January 17, 2023

Feature You can now attach [ephemeral and block devices backed by Local NVMe](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/local-ssd.md.txt) SSDs during GKE node pool creation, using the Ephemeral Storage Local SSD API and the Local NVMe SSD Block API respectively, with node version 1.25.3-gke.1800 or later.

## January 13, 2023

Change

#### (2023-R02) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) is now the default version.
- The following control plane and node versions are now available:
  - [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.15-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12315)
  - [1.24.9-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
  - [1.25.5-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255)
- The following control plane versions are no longer available:
  - 1.23.11-gke.300
  - 1.23.12-gke.100
  - 1.23.12-gke.1600
  - 1.24.5-gke.600
  - 1.24.6-gke.1500
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) is now the default version in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) is now the default version in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.14-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.5-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.15-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12315)
  - [1.24.9-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
  - [1.25.5-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255)
  - [1.26.0-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1260)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.14100
  - 1.22.15-gke.2500
  - 1.23.14-gke.401
  - 1.24.7-gke.900
  - 1.25.4-gke.2100
  - 1.26.0-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.14600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.16-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.8-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.8-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.5-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.0-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1260) with this release.

## January 12, 2023

Security Two new vulnerabilities (CVE-2022-3786 and CVE-2022-3602) have been discovered in OpenSSL v3.0.6 that can potentially cause a crash. While this has been rated a High in the NVD database, GKE endpoints use boringSSL or an older version of OpenSSL that is not affected, so the rating has been reduced to a Medium for GKE. For more information, refer to the [GCP-2022-026 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-026).

## January 09, 2023

Change The release notes for [1.26 available in the Rapid channel](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#126_is_now_available_in_the_rapid_channel) were modified with an additional notable change:

- New node pools created on 1.26 will default to use the [cgroupv2 resource management subsystem](https://kubernetes.io/docs/concepts/architecture/cgroups/) enabling the [latest container resource management capabilities](https://kubernetes.io/blog/2022/08/31/cgroupv2-ga-1-25/). [Node System Configuration](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#cgroup-mode-options) can be used to switch between cgroup settings.
Feature Windows Server 2022 OS image is generally available on GKE. You can now create
Windows Node pools with Windows Server 2022 OS images using the command line.
For more information, see
[Creating a cluster using Windows Server node pools](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows.md.txt#create_a_cluster_and_node_pools).

## January 05, 2023

Change *2023-01-09 update*: Added an additional Notable change to 1.26 for this release note.
Change

#### (2023-R01) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.21.14-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.15-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12315)
  - [1.24.9-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
  - [1.25.5-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255)
- The following control plane versions are no longer available:
  - 1.22.15-gke.100
  - 1.25.3-gke.800
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.22.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.22.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.4-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.22.16-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216)
  - [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314)
  - [1.24.8-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248)
- The following versions are no longer available in the Stable channel:
  - 1.22.15-gke.100
  - 1.23.11-gke.300
  - 1.24.7-gke.900
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.8-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.22.16-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216)
  - [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314)
  - [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248)
  - [1.25.4-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254)
- The following versions are no longer available in the Regular channel:
  - 1.22.15-gke.100
  - 1.23.13-gke.900
  - 1.24.5-gke.600
  - 1.25.3-gke.800
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.14-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.14-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.4-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.4-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.17-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12217)
  - [1.23.15-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12315)
  - [1.24.9-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1249)
  - [1.25.5-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1255)
  - [1.26.0-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1260)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.8500
  - 1.22.15-gke.1000
  - 1.23.13-gke.900
  - 1.24.6-gke.1500
  - 1.25.4-gke.1600
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.14100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.14-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.4-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.26 to version [1.26.0-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1260) with this release.
Deprecated

#### Removed API versions

The following Beta versions of graduated APIs will be [removed in 1.26](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-26) in favor of newer versions:

- flowcontrol.apiserver.k8s.io/v1beta1 FlowSchema, PriorityLevelConfiguration
  - deprecated since 1.23
  - use flowcontrol.apiserver.k8s.io/v1beta2 instead, available since 1.23
- autoscaling/v2beta2 HorizontalPodAutoscaler
  - deprecated since 1.23
  - use autoscaling/v2 instead, available since 1.23 (or autoscaling/v1)
Change

#### New API versions

- flowcontrol.apiserver.k8s.io/v1beta3 FlowSchema, PriorityLevelConfiguration
  - The PriorityLevelConfiguration `spec.limited.assuredConcurrencyShares` field is renamed to `spec.limited.nominalConcurrencyShares`
Change

#### Notable changes

- kubectl 1.26 removes compiled-in support for Azure and Google Cloud authentication methods.
  - The removal doesn't affect operators that are deployed in the cluster and use Kubernetes service accounts to communicate with the API server, Kubernetes service account authentication continues to work as-is.
  - GKE has released an updated authentication plugin, gke-gcloud-auth-plugin. This plugin uses the client-go Credential Plugins framework to provide authentication tokens to communicate with GKE clusters.
  - For more information, see [Deprecated authentication plugin for Kubernetes clients](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/auth-plugin.md.txt) and [Install required plugins](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl.md.txt#install_plugin).
  - New node pools created on 1.26 will default to use the [cgroupv2 resource management subsystem](https://kubernetes.io/docs/concepts/architecture/cgroups/) enabling the [latest container resource management capabilities](https://kubernetes.io/blog/2022/08/31/cgroupv2-ga-1-25/). [Node System Configuration](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#cgroup-mode-options) can be used to switch between cgroup settings.
Deprecated

#### Deprecated API versions

These APIs are still served in version 1.26 but are in a deprecation period:

- The following Beta versions of graduated APIs will be removed in 1.27 in favor of newer versions:
  - storage.k8s.io/v1beta1 CSIStorageCapacity
  - deprecated since 1.24
  - use storage.k8s.io/v1 instead, available since 1.24
- The following Beta versions of graduated APIs will be removed in 1.29 in favor of newer versions:
  - flowcontrol.apiserver.k8s.io/v1beta2 FlowSchema, PriorityLevelConfiguration
  - deprecated since 1.26
  - use flowcontrol.apiserver.k8s.io/v1beta3 instead, available since 1.26
Change

#### 1.26 is now available in the Rapid channel

Kubernetes 1.26 is now available in the Rapid channel. Before upgrading, read the [Kubernetes 1.26 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#urgent-upgrade-notes), especially the action required and deprecation sections.

## January 04, 2023

Feature You can now run GPU-based workloads in GA in [Autopilot clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus.md.txt) that use GKE version 1.24.2-gke.1800 and later.

## December 22, 2022

Feature Dual-stack clusters in GKE are now generally available. Dual-stack networking is supported on both Standard and Autopilot clusters. To learn more, see [Use an IPv4/IPv6 dual-stack network to create a dual-stack cluster](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/alias-ips.md.txt#dual-stack).

## December 21, 2022

Security A new vulnerability (CVE-2022-2602) has been discovered in the io_uring subsystem in the Linux kernel that can allow an attacker to potentially execute arbitrary code.
For more information, see the [GCP-2022-025 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-025).
Feature You can now enable NCCL Fast Socket on your multi-GPU workloads. NCCL Fast Socket is a transport layer plugin designed to improve NVIDIA Collective Communication Library (NCCL) performance on Google Cloud. To enable NCCL Fast Socket, you must be using a GKE Standard cluster with control plane version 1.25.2-gke.1700 or later. For more information, see [Improve workload efficiency using NCCL Fast Socket](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nccl-fast-socket.md.txt).

## December 19, 2022

Fixed CVE-2022-37434, CVE-2022-40674, CVE-2022-1586, CVE-2022-1587 have been patched in the PD CSI driver in 1.22, 1.23, 1.24 for newly created clusters. CVE-2022-37434, CVE-2021-3999, CVE-2022-40674, CVE-2022-1586, CVE-2022-1587 have been patched in the PD CSI driver in 1.25 for newly created clusters.

## December 16, 2022

Feature [Global external HTTP(S) load balancer](https://docs.cloud.google.com/load-balancing/docs/https.md.txt) is now supported with the GKE Gateway controller in Preview. You can now configure GKE clusters with control plane version 1.24 or later in Rapid channel to use a global external HTTP(S) load balancer to expose web services to the Internet, in a single cluster or multi-cluster architecture. You can benefit from many advanced traffic management capabilities offered by the new generation of Google Cloud global external HTTP(S) load balancers natively in GKE by [using the Kubernetes Gateway API and specifying a new Gateway class](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploying-gateways.md.txt). To see the difference between Gateway classes compatible with our GKE Gateway controller, see [here](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gatewayclass-capabilities.md.txt).

## December 14, 2022

Change

#### (2022-R28) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247) is now the default version
- The following control plane and node versions are now available:
  - [1.22.16-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216)
  - [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314)
  - [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248)
  - [1.25.3-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1253)
  - [1.25.4-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254)
- The following control plane versions are no longer available:
  - 1.22.13-gke.1000
  - 1.22.14-gke.300
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.25 to version [1.25.3-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1253) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version 1.23.13-gke.900 is now the default version in the Stable channel
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247) is now the default version in the Regular channel
- The following versions are now available in the Regular channel:
  - [1.22.16-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216)
  - [1.23.14-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314)
  - [1.25.3-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1253)
- The following versions are no longer available in the Regular channel:
  - 1.22.13-gke.1000
  - 1.23.12-gke.1600
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.25 to version [1.25.3-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1253) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.4-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254) is now the default version in the Rapid channel
- The following versions are now available in the Rapid channel:
  - [1.22.16-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216)
  - [1.23.14-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314)
  - [1.24.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248)
  - [1.25.4-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254)
- The following versions are no longer available in the Rapid channel:
  - 1.22.15-gke.100
  - 1.23.12-gke.1600
  - 1.24.5-gke.600
  - 1.25.3-gke.800
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.4-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254) with this release.
Feature *10/06/2023 update*: This migration is currently paused.

GKE Autopilot clusters may now migrate the cluster's datapath provider to [Dataplane V2](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.md.txt). Migration is triggered during a control plane upgrade (see version requirements below). The migration is complete once all nodes running the legacy datapath have been recreated. Node pools created after the control plane upgrade will be created using Dataplane V2.

- For clusters running 1.24 without Dataplane V2, upgrading to `1.24.7-gke.300` or a higher 1.24 version will begin the migration to Dataplane V2.

- For clusters running 1.25 without Dataplane V2, upgrading to `1.25.3-gke.200` or a higher 1.25 version will begin the migration to Dataplane V2.

To determine whether you are in the process of migrating the datapath, run:

```bash
gcloud container clusters describe <CLUSTER> --region <REGION> --project <PROJECT> --format="value(networkConfig.datapathProvider)"
```

Clusters migrating to Dataplane V2 will have the datapath provider field of the cluster set to `MIGRATE_TO_ADVANCED_DATAPATH`.

Clusters that have migrated to Dataplane V2 will have the datapath provider field of the cluster set to `ADVANCED_DATAPATH`.
Feature [Cloud DNS for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt) (cluster scope) is now Generally Available. You can now configure GKE clusters with control plane version 1.24.7-gke.800, 1.25.3-gke.700 or later to use Cloud DNS as the DNS provider for in-cluster name resolution, and replace the existing DNS service based on kube-dns.

## December 13, 2022

Feature [Compact placement policy](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/compact-placement.md.txt) is now generally available. Set up a compact placement policy to specify that nodes within the node pool should be placed in closer physical proximity to each other within a zone. Having nodes closer to each other can reduce network latency between nodes, which can be useful for tightly-coupled batch workloads.

## December 12, 2022

Change Public clusters upgraded to GKE versions 1.25 and later will eventually be migrated to use Private Service Connect (PSC) for private control plane communication. There is no price increase for using GKE public clusters running on PSC.

## December 05, 2022

Change

#### (2022-R27) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245) is now the default version.
- The following control plane and node versions are now available:
  - [1.22.16-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216)
  - [1.23.14-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314)
  - [1.24.8-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248)
- The following control plane versions are no longer available:
  - 1.21.14-gke.3000
  - 1.21.14-gke.9500
  - 1.22.12-gke.2300
  - 1.23.8-gke.1900
  - 1.23.9-gke.900
  - 1.23.9-gke.2100
  - 1.23.10-gke.1000
  - 1.24.4-gke.800
- The following node version is no longer available: 1.21.14-gke.9500
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.23.11-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12311) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.11-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12311) is now the default version in the Stable channel
- The following versions are now available in the Stable channel:
  - [1.21.14-gke.8500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313)
  - [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247)
- The following versions are no longer available in the Stable channel:
  - 1.21.14-gke.3000
  - 1.22.12-gke.2300
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to version [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245) is now the default version in the Regular channel
- The following versions are now available in the Regular channel:
  - [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313)
  - [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247)
- The following versions are no longer available in the Regular channel:
  - 1.22.12-gke.2300
  - 1.23.12-gke.100
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.13-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12213) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.23.12-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.12-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.25.3-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1253) is now the default version in the Rapid channel
- The following versions are now available in the Rapid channel:
  - [1.22.16-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12216)
  - [1.23.14-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12314)
  - [1.24.8-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1248)
  - [1.25.4-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.7100
  - 1.21.14-gke.9500
  - 1.22.14-gke.300
  - 1.23.12-gke.100
  - 1.24.4-gke.800
  - 1.25.2-gke.1700
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.8500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.12-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1246) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1246) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.3-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1253) with this release.

## November 29, 2022

Feature You can now use [deprecation insights](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/viewing-deprecation-insights-and-recommendations.md.txt) to identify clusters on versions 1.23 and earlier that [use Docker-based node images](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/docker-containerd.md.txt), which are unsupported on GKE version 1.24 and later.
Feature [Kubernetes control plane logs](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-logs.md.txt#control-plane-logs) are now Generally Available. You can now configure GKE clusters with control plane version 1.22.0 or later to export to Cloud Logging logs emitted by the Kubernetes API server, Scheduler, and Controller Manager.

These logs are stored in Cloud Logging and can be queried in the Cloud Logging Log Explorer or Cloud Logging API. These logs can also be sent to Google Cloud Storage, BigQuery, or Pub/Sub using the Log Router.

## November 22, 2022

Issue GKE version 1.21.14-gke.9500 has an issue where Pods in certain conditions might get stuck terminating indefinitely, due to a Linux kernel bug. The version has been removed and is no longer available for new clusters. If your node pools are running 1.21.14-gke.9500 and experience the issue, we recommend [downgrading the node pool](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster.md.txt#upgrade_nodes) to 1.21.14-gke.8500.

## November 21, 2022

Feature The **Logs** tab available for each cluster on the **Kubernetes Engine \> Clusters** page now includes suggested queries for your logs. For more information about using your GKE logs, see [Viewing your GKE logs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-logs.md.txt#accessing_your_logs).

## November 18, 2022

Feature GKE Autopilot clusters support [compact placement policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/compact-placement.md.txt) in version 1.25 and later.

## November 17, 2022

Feature GKE Autopilot clusters support [signaling to GKE that a particular node is problematic](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/autopilot-clusters.md.txt#unreliable-workloads-specific-node) in version 1.24 and later.

## November 11, 2022

Security [The Filestore CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/filestore-csi-driver.md.txt) has patched the following CVEs for newly created clusters running GKE version 1.23 and later:

- CVE-2022-37434
- CVE-2019-19126
- CVE-2019-25013
- CVE-2022-23219
- CVE-2021-35942
- CVE-2020-10029
- CVE-2021-3326
- CVE-2022-23218
- CVE-2020-1752
- CVE-2021-3999
- CVE-2020-27618
- CVE-2021-27645
- CVE-2016-10228
- CVE-2020-6096
- CVE-2021-33574
- CVE-2022-29458

## November 10, 2022

Feature You can now use use compact placement for node auto-provisioning in Standard clusters with GKE version 1.25 and later. To learn more, see [Use compact placement for node auto-provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/compact-placement.md.txt#compact-placement-node-autoprovision).

## November 09, 2022

Feature GKE Gateway for Single Cluster is now generally available in GKE version 1.24 and later. Use the Gateway API to express the intent of your inbound HTTP(S) traffic into your GKE cluster and the Gateway controller will instrument and fully manage the external and/or internal HTTP(S) load balancer(s) that forwards traffic to your applications. For complete details about the GKE Gateway controller, refer to the following [documentation](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api.md.txt).

## November 08, 2022

Security A security vulnerability, CVE-2022-39278, has been discovered in Istio, which is used in Anthos Service Mesh, that allows a malicious attacker to crash the control plane. GKE doesn't ship with Istio and isn't affected by this vulnerability. However, if you separately installed Anthos Service Mesh or Istio in your GKE cluster, refer to the [Anthos Service Mesh security bulletin](https://docs.cloud.google.com/service-mesh/docs/security-bulletins.md.txt#gcp-2022-020) for more information.

## November 07, 2022

Feature When you create a LoadBalancer service in GKE, the Google Cloud controllers automatically create the following [firewall rules](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/firewall-rules.md.txt) and apply them to the GKE nodes to allow inbound connections on the Service port:

- **Internal load balancer with GKE subsetting or external load balancer with regional backend services (RBS)** : `k8s2-[cluster-id]-[namespace]-[service-name]-[suffixhash]`
- **Internal load balancer without GKE subsetting or external load balancer with target pool** : `k8s-fw-[loadbalancer-hash]`

These rules now include the load balancer IP address in the destination ranges field to further control the inbound connections to the nodes. You can use the `gcloud compute firewall-rules describe` command to check a relevant firewall. The new field in the output is similar to the following:

    destinationRanges:
    - [LOADBALANCER_VIRTUAL_IP_ADDRESS]

## November 04, 2022

Change

#### (2022-R26) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.12-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312) is now the default version.
- The following control plane and node versions are now available:
  - [1.21.14-gke.9500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313)
  - [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247)
- The following control plane versions are no longer available:
  - 1.22.12-gke.500
  - 1.22.12-gke.1200
  - 1.24.3-gke.2100
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to [1.24.4-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1244) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) is now the default version in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.24 to [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.12-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.21.14-gke.8500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214)
  - [1.22.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.12-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312)
- The following versions are no longer available in the Regular channel:
  - 1.21.14-gke.4300
  - 1.22.12-gke.500
  - 1.23.8-gke.1900
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to [1.23.12-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to [1.23.12-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.9500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12313)
  - [1.24.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1247)
  - [1.25.3-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1253)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.5300
  - 1.22.13-gke.1000
  - 1.23.11-gke.300
  - 1.24.3-gke.2100
  - 1.25.1-gke.500
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.14-gke.7100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.22.14-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12214) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.23.12-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to [1.25.2-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1252) with this release.

## November 03, 2022

Feature You can now easily identify clusters that use certificates [incompatible](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/webhookcompatibility.md.txt) with Kubernetes version 1.23. Kubernetes 1.23 [deprecation insights](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/viewing-deprecation-insights-and-recommendations.md.txt) are now available in [Preview](https://cloud.google.com/products#product-launch-stages) for clusters of at least version 1.22.6-gke.1000.

## October 28, 2022

Security A new vulnerability, CVE-2022-20409, has been discovered in the Linux kernel that could allow an unprivileged user to escalate to system execution privilege. For instructions and more details, see the [GKE security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-022-gke).

## October 27, 2022

Security A new vulnerability, CVE-2022-3176, has been discovered in the Linux kernel that can lead to local privilege escalation. This vulnerability allows an unprivileged user to achieve full container breakout to root on the node. For instructions and more details, see the [GKE security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-021-gke).

## October 19, 2022

Change

#### (2022-R25) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) is now the default version.
- The following control plane and node versions are now available:
  - [1.21.14-gke.8500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.12-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312)
  - [1.24.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1246)
- The following control plane versions are no longer available:
  - 1.21.14-gke.2700
  - 1.22.12-gke.300
  - 1.24.2-gke.1900
  - 1.24.3-gke.200
  - 1.24.3-gke.900
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to [1.21.14-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to [1.24.3-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.21.14-gke.7100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.11-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12311)
- The following versions are no longer available in the Stable channel:
  - 1.21.14-gke.2700
  - 1.22.12-gke.1200
  - 1.23.8-gke.1900
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to [1.21.14-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to [1.23.11-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12311) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.21.14-gke.7100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.12-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312)
  - [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245)
- The following versions are no longer available in the Regular channel:
  - 1.21.14-gke.2700
  - 1.22.12-gke.300
  - 1.24.2-gke.1900
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.4-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1244) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.8500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.12-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312)
  - [1.24.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1246)
  - [1.25.2-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1252)
- The following versions are no longer available in the Rapid channel:
  - 1.21.14-gke.4300
  - 1.22.12-gke.2300
  - 1.23.10-gke.1000
  - 1.24.3-gke.900
  - 1.25.0-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.22.13-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12213) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.23.11-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12311) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.24.4-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1244) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to [1.24.4-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1244) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to [1.25.1-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1251) with this release.

## October 14, 2022

Feature GKE Cost Allocation has been released for general availability. With GKE Cost Allocation, you can see cost breakdowns in clusters for namespaces, and pod labels for utilized CPU and MEM. For complete details, refer to [View detailed breakdown of cluster costs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cost-allocations.md.txt).

## October 12, 2022

Issue Creating public clusters on GKE versions 1.23 or later might fail with the following error due to a missing API permission in certain compliance regimes (FedRAMP High, US Regions and Support, EU Regions and Support, EU Regions and Support with Sovereign Controls):

    ManagedResourceService.AddServiceBundle, PERMISSION_DENIED'/> APPLICATION_ERROR;google.cloud.servicedirectory.v1beta1/ManagedResourceService.AddServiceBundle;Request is disallowed by organization's constraints/gcp.restrictServiceUsage constraint for 'projects/<projectID> attempting to use service 'servicedirectory.googleapis.com'

To fix this issue, refer to the [October 5, 2022 Assured Workloads release note](https://docs.cloud.google.com/assured-workloads/docs/release-notes.md.txt#October_05_2022).

## October 05, 2022

Change

#### (2022-R24) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.21.14-gke.7100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.12-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312)
  - [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:

  - [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.13-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12213)

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:

  - [1.21.14-gke.7100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.15-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12215)
  - [1.23.12-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12312)
  - [1.24.5-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1245)
  - [1.25.1-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1251)

## September 30, 2022

Feature In Autopilot clusters running GKE version 1.24.1-gke.1400 and later, you can now use the Balanced [compute class](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-compute-classes.md.txt) to schedule your workloads that require very high memory or CPU requests.
Feature You can now run GPU-based workloads in Preview in [Autopilot clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-gpus.md.txt) that use GKE version 1.24.2-gke.1800 and later. For more information, see the Google Cloud [blog post](https://cloud.google.com/blog/products/containers-kubernetes/run-gpu-workloads-on-gke-autopilot).

## September 28, 2022

Fixed The Calico CNI authentication errors that caused pods to get stuck in `Terminating` or `Pending` state (see [August 19, 2022](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#August_19_2022) release notes) are fixed in the following GKE versions in the Rapid release channel:

- 1.24.4-gke.500 or later
- 1.23.11-gke.300 or later
- 1.22.14-gke.300 or later

To fix the issue, upgrade your control plane to any of these versions. If you prefer not to use the Rapid channel, open a [Google Cloud Support](https://cloud.google.com/support-hub) ticket to have your cluster patched internally.
Feature [GKE control plane metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#control-plane-reqs%22) is now available for clusters running Kubernetes control plane version 1.22.13 or later.

## September 23, 2022

Change

#### (2022-R23) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) is now the default version.
- The following control plane and node versions are now available:

  - [1.22.14-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12214)
  - [1.23.11-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12311)
- The following control plane versions are no longer available:

  - 1.21.14-gke.700
  - 1.21.14-gke.2100
  - 1.22.11-gke.400
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.20 to version [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.21 to version [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.22 to version [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  is now the default version in the Stable channel.

- The following versions are now available in the Stable channel:

  - [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
- The following versions are no longer available in the Stable channel:

  - 1.21.14-gke.700
  - 1.22.12-gke.500
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  is now the default version in the Regular channel.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.3-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:

  - [1.22.14-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12214)
  - [1.23.11-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12311)
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.3-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.3-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) with this release.

Change *2022-09-22* update: Updated new default versions for the [2022-R22](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes-stable.md.txt#September_13_2022)
release in the *Stable channel*.

## September 22, 2022

Feature The `a2-ultragpu` machine family is available in Preview for node pools in clusters running GKE version 1.24 and later. To select the machine family, use the [`--machine-type`](https://docs.cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create.md.txt#--machine-type) flag in your create command.

## September 15, 2022

Fixed CVE-2022-2068 has been patched in the Filestore CSI driver for GKE clusters running version 1.23 or later.
Change Starting from GKE version 1.25 and gke-metrics-agent version 1.0.0, we increase the memory request and limit of gke-metrics-agent to 100 MiB. This change makes the system metrics collection more stable and reliable.

## September 14, 2022

Change

#### 1.25 is now available in the Rapid channel

Kubernetes 1.25 is now available in the Rapid channel. Before upgrading, read the [Kubernetes 1.25 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#urgent-upgrade-notes), especially the action required and deprecation sections.
Change

#### Notable changes

Support for the deprecated `quobyte` and `storageOS` volume types is removed in 1.25.
Deprecated

#### Deprecated API versions

These APIs are still served in version 1.25 but are in a deprecation period:

- The following Beta versions of graduated APIs will be [removed in 1.26](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-26) in favor of newer versions:
  - flowcontrol.apiserver.k8s.io/v1beta1 FlowSchema, PriorityLevelConfiguration
    - deprecated since 1.23
    - use flowcontrol.apiserver.k8s.io/v1beta2 instead, available since 1.23
  - autoscaling/v2beta2 HorizontalPodAutoscaler
    - deprecated since 1.23
    - use autoscaling/v2 instead, available since 1.23 (or autoscaling/v1)
- The following Beta versions of graduated APIs will be [removed in 1.27](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-27) in favor of newer versions:
  - storage.k8s.io/v1beta1 CSIStorageCapacity, deprecated since 1.24
Deprecated

#### Removed API versions

- [PodSecurityPolicy](https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/)
  - policy/v1beta1 PodSecurityPolicy
  - Deprecated in 1.21 and removed in 1.25.
  - 1.24 is the last version supporting the beta PodSecurityPolicy feature. Use of this feature must be discontinued before clusters will upgrade to 1.25. See [PodSecurityPolicy deprecation](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/podsecuritypolicy.md.txt) for more information.
- The following Beta versions of graduated APIs are [removed in 1.25](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/apis-1-25.md.txt) in favor of their newer versions:
  - discovery.k8s.io/v1beta1 EndpointSlice, deprecated since 1.21
  - policy/v1beta1 PodDisruptionBudget, deprecated since 1.21
  - batch/v1beta1 CronJob, deprecated since 1.21
  - node.k8s.io/v1beta1 RuntimeClass
  - autoscaling/v2beta1 HorizontalPodAutoscaler

## September 13, 2022

Change

#### (2022-R22) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) is now the default version.
- The following control plane and node versions are now available:
  - [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.13-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12213)
  - [1.23.10-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12310)
  - [1.24.4-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1244)
- The following control plane versions are no longer available:

  - 1.20.15-gke.11400
  - 1.20.15-gke.12800
  - 1.20.15-gke.13400
  - 1.20.15-gke.13700
  - 1.21.13-gke.900
  - 1.22.10-gke.600
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.21 to version [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.22 to version [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:

  - [1.21.14-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
- The following versions are no longer available in the Stable channel:

  - 1.20.15-gke.11400
  - 1.21.13-gke.900
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  is now the default version in the Regular channel.

- The following versions are now available in the Regular channel:

  - [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
- The following versions are no longer available in the Regular channel:

  - 1.20.15-gke.12800
  - 1.21.14-gke.2100
  - 1.22.11-gke.400
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.22.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.3-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) is now the default version in the Rapid channel
- The following versions are now available in the Rapid channel:

  - [1.21.14-gke.5300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.13-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12213)
  - [1.23.10-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12310)
  - [1.24.4-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1244)
  - [1.25.0-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1250)
- The following versions are no longer available in the Rapid channel:

  - 1.20.15-gke.13700
  - 1.21.14-gke.3000
  - 1.22.12-gke.1200
  - 1.23.9-gke.2100
  - 1.24.3-gke.200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.10-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v12310) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.3-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.3-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.25 to version [1.25.0-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1250) with this release.

Feature The [`me-west1`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Tel Aviv, Israel
is now available.
Feature On GKE Standard clusters using control plane version 1.24.2-gke.300 or later, you can configure the cluster and node pools to [deploy an alternative version of the Logging agent designed to maximize logging throughput](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-logs.md.txt#throughput). The default Logging agent running in each GKE cluster guarantees at least 100 KB per second log throughput per node for system and workload logs. This Logging agent variant provides a 100x improvement, allowing for throughput as high as 10 MB per second on nodes that have at least 2 unused CPU cores.

Additionally, all GKE clusters with [system metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#system-metrics) enabled now export a new metric (`kubernetes.io/node/logs/input_bytes`), which indicates the number of log bytes generated on a node. [Using this metric](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-logs.md.txt#identify-throughput) can help you decide which variant of the logging agent makes sense to deploy in your cluster or node pools.

## September 08, 2022

Change The Calico issue link included in the [August 19, 2022](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#August_19_2022) release notes issue was updated to the [Calico issue #4857](https://github.com/projectcalico/calico/issues/4857).

## September 07, 2022

Fixed The `ip-masq-agent` is not able to boot up on Arm nodes in GKE clusters with control planes running the following versions:

- 2022-R18: 1.23.8-gke.1900, 1.24.2-gke.1900

- 2022-R19: 1.24.3-gke.200

- 2022-R20: 1.23.9-gke.900, 1.24.3-gke.900

This regression has been fixed. Please upgrade your control plane to versions included in the [2022-R21](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#2022-r21_version_updates) release.
Fixed CVE-2021-4160, CVE-2022-1664, CVE-2022-1292, and CVE-2022-29155 have been patched in the Filestore CSI driver for newly created clusters.

## September 02, 2022

Change

#### (2022-R21) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:

  - [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.23.9-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1239)
  - [1.24.3-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243)
- The following control plane versions are no longer available:

  - 1.21.12-gke.2200
  - 1.23.7-gke.1400
  - 1.23.8-gke.400
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:

  - [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238)
- Version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) is now the default version in the Stable channel.

- The following versions are no longer available in the Stable channel:

  - 1.21.12-gke.2200
  - 1.22.10-gke.600
  - 1.23.7-gke.1400
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:

  - [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238)
- The following versions are no longer available in the Regular channel:

  - 1.21.14-gke.700
  - 1.23.7-gke.1400
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.14-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.11-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12211) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:

  - [1.21.14-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.23.9-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1239)
  - [1.24.3-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243)
- Version [1.24.3-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) is now the default version in the Rapid channel.

- The following versions are no longer available in the Rapid channel:

  - 1.21.14-gke.2700
  - 1.22.12-gke.500
  - 1.23.9-gke.900
  - 1.24.2-gke.1900
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.9-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1239) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.3-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.3-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243) with this release.

## August 23, 2022

Feature For [VPC-native clusters](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/alias-ips.md.txt), the user-managed secondary range for Services can now be shared among clusters in the same subnet. The Services range no longer needs to be unique for clusters on the same subnet. Shared Services ranges are backwards-compatible with all GKE versions.
Fixed CVE-2022-24675 CVE-2022-2068 CVE-2022-28327 have been patched in the PD CSI driver in 1.23 for newly created clusters.

## August 19, 2022

Issue GKE clusters that run versions 1.22 or later and use Calico Network Policy might experience issues with terminating Pods. The Calico CNI plugin shows error terminating Pods, and eviction takes too long.

Pods that experience this issue display an error message similar to the following:

    Warning FailedKillPod 36m (x389 over 121m) kubelet error killing pod: failed to "KillPodSandbox" for "af9ab8f9-d6d6-4828-9b8c-a58441dd1f86" with KillPodSandboxError: "rpc error: code = Unknown desc = networkPlugin cni failed to teardown pod "myclient-pod-6474c76996" network: error getting ClusterInformation: connection is unauthorized: Unauthorized"

To resolve this issue, restart the calico-node pods or restart kubelet.

This link was updated on September 8, 2022: For more information about this issue, see [Calico issue #4857](https://github.com/projectcalico/calico/issues/4857).

## August 18, 2022

Change

#### (2022-R20) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.11-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12211) is now the default version.
- The following control plane and node versions are now available:
  - [1.20.15-gke.13700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.14-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.23.9-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1239)
  - [1.24.3-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243)
- The following control plane versions are no longer available:
  - 1.20.15-gke.9900
  - 1.21.12-gke.1700
  - 1.22.8-gke.201
  - 1.22.8-gke.202
  - 1.22.8-gke.2200
  - 1.22.9-gke.1300
  - 1.22.9-gke.1500
  - 1.22.9-gke.2000
  - 1.23.5-gke.1503
  - 1.23.5-gke.2400
  - 1.23.6-gke.1500
  - 1.23.6-gke.1501
  - 1.23.6-gke.1700
  - 1.23.6-gke.2200
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to version [1.20.15-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) is now the default version in the Stable channel.
- Version [1.20.15-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) is now available in the Stable channel.
- Version 1.20.15-gke.9900 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to version [1.20.15-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.11-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12211) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.20.15-gke.12800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.14-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.24.2-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242)
- The following versions are no longer available in the Regular channel:
  - 1.20.15-gke.11400
  - 1.21.13-gke.900
  - 1.22.10-gke.600
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to version [1.20.15-gke.12800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.22.11-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12211) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.24 to version [1.24.2-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.24.2-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.20.15-gke.13700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.14-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.23.9-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1239)
  - [1.24.3-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243)
- The following versions are no longer available in the Rapid channel:
  - 1.20.15-gke.13400
  - 1.21.14-gke.2100
  - 1.22.12-gke.300
  - 1.23.8-gke.1900
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.20.15-gke.13700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.9-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1239) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.24.2-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242) with this release.

## August 15, 2022

Feature The GKE Clusters List page now includes a new Observability tab. This tab shows infrastructure health metric trends such as CPU, Memory, container restarts and Control Plane metrics. It also provides visibility into ingestion into Google Cloud Managed Service for Prometheus and Cloud Logging. For more information, see [View observability metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/view-observability-metrics.md.txt).

## August 08, 2022

Issue Newly created GKE Clusters on version 1.24 or later using Services without `.spec.ports` field defined will cause a crash-loop of the ingress-gce controller (`l7lbcontroller` pod). This will result in not being able to provide L7 Ingress, L4 Internal LoadBalancer Service with Subsetting turned on, and L4 Network LoadBalancer based on Regional Backend Services in the cluster.

To recover from this situation, delete the Service without a port specified or recreate the cluster without any Service with `.spec.ports` undefined.

## August 04, 2022

Change

#### (2022-R19) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:

  - [1.20.15-gke.13400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.24.3-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243)
- The following control plane versions are no longer available:

  - 1.21.12-gke.1500
  - 1.24.2-gke.300
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.2-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242) with this release.

### Stable channel

- The following versions are now available in the Stable channel:

  - [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
- Version [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) is now the default version in the Stable channel.

- The following versions are no longer available in the Stable channel:

  - 1.21.12-gke.1700
  - 1.22.8-gke.201
  - 1.22.8-gke.202
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210) with this release.

### Regular channel

- The following versions are now available in the Regular channel:

  - [1.20.15-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.11-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12211)
- The following versions are no longer available in the Regular channel:

  - 1.20.15-gke.9900
  - 1.21.12-gke.2200
  - 1.22.8-gke.202
  - 1.23.5-gke.1503
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to version [1.20.15-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237) with this release.

### Rapid channel

- The following versions are now available in the Rapid channel:

  - [1.20.15-gke.13400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.14-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.24.3-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1243)
- Version [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) is now the default version in the Rapid channel.

- The following versions are no longer available in the Rapid channel:

  - 1.21.14-gke.700
  - 1.22.10-gke.600
  - 1.22.11-gke.400
  - 1.23.6-gke.2200
  - 1.23.7-gke.1400
  - 1.23.8-gke.400
  - 1.24.2-gke.300
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.20.15-gke.13400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.2-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242) with this release.

## August 03, 2022

Feature The maximum number of Pods that can run on each node has increased from 110 to 256 with GKE version 1.23.5-gke.1300 or later. To learn more, see [Optimizing IP address allocation](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr.md.txt#overview).
Feature GKE total size control is now available in GKE version 1.24 clusters. For autoscaled node pools you can now set the minimum and maximum number of the total number of nodes across all zones, rather than specify a per zone limit. To learn more, see [Cluster autoscaler](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt#minimum_and_maximum_node_pool_size).

## July 27, 2022

Feature GKE node system configuration now supports setting the [cgroup mode](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#cgroup-mode-options) to use the cgroupv2 resource management subsystem.

## July 26, 2022

Change

#### (2022-R18) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.20.15-gke.12800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.14-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238)
  - [1.24.2-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242)
- Version [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210) is now the default version
- The following control plane versions are no longer available:
  - 1.20.15-gke.8700
  - 1.21.11-gke.1100
  - 1.21.11-gke.1900
  - 1.22.8-gke.200
  - 1.23.5-gke.1501
  - 1.24.1-gke.1800
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to version [1.20.15-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.2-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.20.15-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113)
  - [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210)
  - [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237)
- Version 1.21.12-gke.1700 is now the default version in the Stable channel
- The following versions are no longer available in the Stable channel:
  - 1.20.15-gke.8700
  - 1.21.12-gke.1500
  - 1.22.8-gke.200
  - 1.23.6-gke.2200
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to version [1.20.15-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237)
- Version [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210) is now the default version in the Regular channel
- The following versions are no longer available in the Regular channel:
  - 1.23.5-gke.1501
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to version [1.20.15-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12212)
  - [1.23.8-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238)
  - [1.24.2-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242)
- Version [1.23.8-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) is now the default version in the Rapid channel
- The following versions are no longer available in the Rapid channel:
  - 1.21.13-gke.900
  - 1.22.9-gke.2000
  - 1.23.6-gke.1700
  - 1.24.1-gke.1800
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.20.15-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.8-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.23.8-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.2-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242) with this release.

## July 22, 2022

Feature GKE Gateway integration with Cloud Certificate Manager is now available as Public Preview in GKE versions 1.20 and later. Use the new TLS features and high scale offered by Cloud Certificate Manager with GKE Gateway. For more information, see [Gateway Security](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-security.md.txt).

## July 21, 2022

Feature [Kubernetes control plane metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#control-plane-metrics) are now Generally Available. You can now configure GKE clusters with control plane version 1.23.6-gke.1500 or later to export to Cloud Monitoring certain metrics emitted by the Kubernetes API server, scheduler, and controller manager.

These metrics are stored in Cloud Monitoring in a Prometheus-compatible format. They can be queried by sending either a PromQL or MQL query to the Cloud Monitoring API. They can also be used anywhere within Cloud Monitoring, including in custom dashboards or alerting rules.
Issue If you start a [credential rotation](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/credential-rotation.md.txt#completing_the_rotation) or an [IP address rotation](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ip-rotation.md.txt#completing_the_rotation), ensure that you manually complete the rotation. If an operation causes a control plane re-creation while the rotation remains incomplete, your cluster might enter a broken state.

## July 19, 2022

Change

#### (2022-R17) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.20.15-gke.11400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.11-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12211)
  - [1.23.8-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238)
  - [1.24.2-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242)
- The following control plane versions are no longer available:
  - 1.20.15-gke.8200
  - 1.24.1-gke.1400
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.20.15-gke.8700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.1-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1241) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.20.15-gke.8700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
  - [1.23.6-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
- The following versions are no longer available in the Stable channel:
  - 1.20.15-gke.8200
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.23 to version [1.23.6-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.20.15-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113)
  - [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210)
- The following versions are no longer available in the Regular channel:
  - 1.20.15-gke.8700
  - 1.21.12-gke.1700
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.21.14-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12114)
  - [1.22.11-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12211)
  - [1.23.8-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1238)
  - [1.24.2-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1242)
- The following versions are no longer available in the Rapid channel:
  - 1.21.12-gke.2200
  - 1.22.9-gke.1500
  - 1.23.6-gke.1501
  - 1.24.1-gke.1400
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.1-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1241) with this release.

## July 15, 2022

Issue Clusters that are using custom or manually created EndpointSlices (EPS) can cause Ingresses and NEGs to stop syncing if missing the service label kubernetes.io/service-name: `<service-name>`. This issue affects clusters running GKE 1.21, 1.22, and 1.23. Users should add the service label to all custom-made EndpointSlices to ensure that their Ingresses and NEGs continue to be synced.
Feature Cluster autoscaler Location Policy is now generally available in GKE version 1.24.1-gke.800. This change allows users to pick one of two different spreading policies. For more information see
[Location policy](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt#location_policy).

## July 13, 2022

Feature You can now run Arm-based workloads in Preview in [Standard clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/create-arm-clusters-nodes.md.txt) with GKE version 1.24 and later, and in [Autopilot clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-arm-workloads.md.txt) with GKE version 1.24.1-gke.1400 and later.
Feature You can now select [compute classes](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/balanced-scale-out-autopilot.md.txt) to run GKE Autopilot workloads that have specialized hardware requirements, such as Arm architecture. The `Scale-Out` compute class is available in Preview in Autopilot clusters running GKE version 1.24.1-gke.1400 and later.

## July 06, 2022

Feature The [blue-green upgrade mechanism](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.md.txt#blue-green-upgrade-strategy) is now available to upgrade your GKE node pools, and can be selected per node pool instead of the [default surge upgrade mechanism](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades.md.txt#surge).

## June 30, 2022

Change

#### (2022-R16) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Control plane and node version [1.24.1-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1241) is now available.
- The following control plane versions are no longer available:
  - 1.19.16-gke.9400
  - 1.19.16-gke.11000
  - 1.19.16-gke.11800
  - 1.19.16-gke.13800
  - 1.19.16-gke.14000
  - 1.19.16-gke.14500
  - 1.19.16-gke.15700
  - 1.20.15-gke.6000
  - 1.20.15-gke.8000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.24 to version [1.24.1-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1241) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.20.15-gke.8200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
- The following versions are no longer available in the Stable channel:
  - 1.19.16-gke.11800
  - 1.19.16-gke.13800
  - 1.20.15-gke.8000
  - 1.21.11-gke.1900
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.20.15-gke.8700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
- The following versions are no longer available in the Regular channel:
  - 1.20.15-gke.8200
  - 1.21.12-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237) is now the default version in the Rapid channel.
- Version [1.24.1-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1241) is now available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.20.15-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237) with this release.
Security A new vulnerability (CVE-2022-1786) has been discovered in the Linux kernel versions 5.10 and 5.11. This vulnerability allows an unprivileged user with local access to the cluster to achieve a full container breakout to root on the node. Only clusters that run Container-Optimized OS are affected. GKE Ubuntu versions use either version 5.4 or 5.15 of the kernel and are not affected. For more information, refer to the [GCP-2022-017 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-017).
Change GKE Cost Allocation has been released for public preview. With GKE Cost
Allocation public preview, you will be able to see cost breakdowns in clusters
for namespaces, and pod labels for utilized CPU and MEM. For complete details,
refer to [View detailed breakdown of cluster costs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cost-allocations.md.txt).

## June 29, 2022

Feature You can now give multiple containers time-shared access to the full compute resources of a single NVIDIA GPU accelerator. Time-sharing GPUs is generally available in GKE version 1.23.7-gke.1400 and later. For more information, refer to [Time-sharing GPUs on GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/timesharing-gpus.md.txt).

## June 24, 2022

Security Three new memory corruption vulnerabilities (CVE-2022-29581, CVE-2022-29582, CVE-2022-1116) have been discovered in the Linux kernel. These vulnerabilities allow an unprivileged user with local access to the cluster to achieve a full container breakout to root on the node. All Linux clusters (Container-Optimized OS and Ubuntu) are affected. For more information, refer to the [GCP-2022-016 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-016-gke).
Feature You can now create dual-stack clusters in Alpha Compute Engine API-enabled projects with GKE versions 1.24.1-gke.1000 and later. With dual-stack networking, GKE assigns an IPv4 and an IPv6 address to the cluster nodes and Pods. You can create dual-stack Services of type ClusterIP or NodePort.
This feature is now available in Preview. For more information, see the [Dual-stack networking](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/alias-ips.md.txt#dual_stack_network).

## June 23, 2022

Change

#### (2022-R15) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.19.16-gke.15700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113)
  - [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210)
  - [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237)
  - [1.24.1-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1241)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to version [1.20.15-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.20.15-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.19.16-gke.13800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
- The following versions are no longer available in the Stable channel:
  - 1.19.16-gke.11000
  - 1.20.15-gke.6000
  - 1.21.11-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to version [1.20.15-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.20.15-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.20.15-gke.8200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
- The following versions are no longer available in the Regular channel:
  - 1.20.15-gke.8000
  - 1.21.11-gke.1900
  - 1.22.8-gke.201
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to version [1.20.15-gke.8200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.21.13-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12113)
  - [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210)
  - [1.23.7-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1237)
  - [1.24.1-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1241)
- The following versions are no longer available in the Rapid channel:
  - 1.21.12-gke.1700
  - 1.22.9-gke.1300
  - 1.23.6-gke.1500
  - 1.24.0-gke.1801
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.19.16-gke.11800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.22.10-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v12210) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.1-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1241) with this release.

## June 22, 2022

Change To deliver a better default price-performance for applications, all GKE clusters created with control plane version 1.24 and later have the Balanced Persistent Disk (PD) by default for attached volumes. Additionally, the node boot disk default has also been changed to Balanced Persistent Disk (PD).

The new default for attached volumes is applied to all clusters running control plane version 1.24 and later. The new default node boot disk is applied to all new node pools of any node pool version created in a cluster with control plane version 1.24 and later. Existing preferences will not be changed.

For more information on boot disks, see [Configuring a custom boot disk](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/custom-boot-disks.md.txt).

For more information on attached volumes see [Persistent volumes and dynamic provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/persistent-volumes.md.txt).

## June 15, 2022

Feature [Confidential GKE Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/confidential-gke-nodes.md.txt) is now generally available in GKE version 1.22 and later for stateful workloads using persistent disks, and in all GKE versions for stateless workloads. Use Confidential GKE Nodes to encrypt your workload data in-use through Compute Engine [Confidential VMs](https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview.md.txt#confidential-vm).

## June 13, 2022

Change

#### (2022-R14) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) is now the default version.
- Control plane version [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) is now available.
- The following control plane and node versions are now available:
  - [1.19.16-gke.14500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.8700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
  - [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
  - [1.22.9-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1229)
  - [1.23.5-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
  - [1.23.6-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
  - [1.23.6-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
- Control plane version 1.21.11-gke.900 is no longer available.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to version [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to version [1.23.5-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) is now the default version in the Stable channel.
- Version [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) is now available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.20.15-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
  - [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
  - [1.23.5-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
- The following versions are no longer available in the Regular channel:
  - 1.20.15-gke.6000
  - 1.21.11-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to version [1.20.15-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to version [1.22.8-gke.202](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to version [1.23.5-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.6-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.12-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/%20CHANGELOG-1.21.md#v12112)
  - [1.22.9-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1229)
  - [1.23.6-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
  - [1.23.6-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
  - [1.24.0-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1240)
- The following versions are no longer available in the Rapid channel:
  - 1.21.12-gke.1500
  - 1.22.8-gke.2200
  - 1.23.5-gke.2400
  - 1.24.0-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.19.16-gke.11000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.9-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1229) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.23.6-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to version [1.23.6-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to version [1.24.0-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1240) with this release.
Feature GKE Node System Configuration now supports setting [pod pid limits](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt#kubelet-options).
Fixed CVE-2022-25235 has been patched in the PD CSI driver in 1.22 and 1.23 clusters. If your cluster is not configured for auto-upgrade, please manually upgrade to eliminate this vulnerability.

## June 10, 2022

Feature You can now easily identify clusters that use deprecated Kubernetes APIs [removed](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/apis-1-22.md.txt) in version 1.22. Kubernetes deprecation [insights](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/viewing-deprecation-insights-and-recommendations.md.txt) are now available in [Preview](https://cloud.google.com/products#product-launch-stages).

## June 07, 2022

Feature The [`us-south1`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Dallas, Texas
is now available.

## May 26, 2022

Change

#### (2022-R13) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) is now the default version.
- The following control plane and node version are now available:

  - [1.19.16-gke.14000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.8200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
  - [1.22.9-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1229)
  - [1.23.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
- The following control plane versions are no longer available:

  - 1.19.16-gke.10800
  - 1.20.15-gke.3400
  - 1.20.15-gke.3600
  - 1.20.15-gke.4100
  - 1.20.15-gke.5000
  - 1.20.15-gke.5200
  - 1.21.10-gke.400
  - 1.21.10-gke.1300
  - 1.21.10-gke.1500
  - 1.21.10-gke.2000
  - 1.22.6-gke.300
  - 1.22.6-gke.1000
  - 1.22.7-gke.300
  - 1.22.7-gke.900
  - 1.22.7-gke.1300
  - 1.22.7-gke.1500
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.20.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  is now the default version in the Stable channel.

- The following versions are now available in the Stable channel:

  - [1.19.16-gke.11800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
- The following versions are no longer available in the Stable channel:

  - 1.19.16-gke.10800
  - 1.20.15-gke.5200
  - 1.21.11-gke.900
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to version [1.20.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.22 to version [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) is now the default version in the Regular channel.
- Version 1.22.8-gke.200 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.23.5-gke.2400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
  is now the default version in the Rapid channel.

- The following versions are now available in the Rapid channel:

  - [1.21.12-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
  - [1.22.9-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1229)
  - [1.23.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
  - [1.24.0-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1240)
- The following versions are no longer available in the Rapid channel:

  - 1.21.11-gke.1900
  - 1.22.8-gke.201
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to [1.20.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.23.5-gke.2400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.24 to [1.24.0-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#v1240) with this release.

Change

#### 1.24 is now available in the Rapid channel

Kubernetes 1.24 is now available in the Rapid channel. Before upgrading, read the [Kubernetes 1.24 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#urgent-upgrade-notes), especially the action required and deprecation sections.
Change

#### New API versions

- storage.k8s.io/v1 CSIStorageCapacity
Change

#### Notable changes

- GKE does not support node images that use Docker as the runtime in GKE version 1.24 and later. For more information, see [migrating from Docker to containerd](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/docker-containerd.md.txt).
- `Secret` API objects containing service account tokens are not automatically created in 1.24.
  - This change improves security by reducing readable, permanent, Secret-based tokens to ones that have been explicitly requested, and improves performance by reducing the amount of persisted Secret data and [avoiding unnecessary utilization of application-layer secrets encryption](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/encrypting-secrets.md.txt#limitations).
  - **Existing Secret-based tokens from previous versions remain valid on upgrade**.
  - Secret-based tokens are not used by nodes or pods on version 1.21 and later.
  - Only node versions 1.22 and later are supported running against 1.24 clusters.
  - Clients retrieving tokens directly from the API can still obtain a token using these methods supported in all available GKE versions:
    - Preferred: Use the [TokenRequest API](https://kubernetes.io/docs/reference/kubernetes-api/authentication-resources/token-request-v1/) to obtain time-bound tokens that are not readable by other API clients. The [`kubectl create token`](https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#-em-token-em-) command is available in kubectl 1.24+ to simplify use of this API from the command line.
    - Secret-based tokens can still be obtained by [creating a Secret object and waiting for it to be populated with a token](https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#manually-create-a-service-account-api-token).
  - Examples of incorrect ways to obtain Secret-based tokens from the API include:
    - Scanning the `secrets[*].name` field of a ServiceAccount object; this field lists secrets usable by pods running as that service account, not for other purposes, and secrets in that list have never been guaranteed to be service account token secrets.
    - Looking for existing Secret objects of type `kubernetes.io/service-account-token` created by other clients; a Secret created by another client is owned by that client, and cannot be assumed to be stable for use by other clients.
- Kubernetes 1.24 [deprecates support for insecure serving certificates signed with a SHA-1 hash](https://go.dev/doc/go1.18#sha1). Aggregated API servers, admission webhooks, and custom resource conversion webhooks using TLS certificates that are signed by SHA-1 should replace the serving certificates as soon as possible.

  - At cluster version 1.24.0 and later, GKE provides a Cloud Audit log to check if your cluster contains an affected service. You can use the following filter to search for the logs of a 1.24+ cluster:

        logName: "projects/$PROJECT/logs/cloudaudit.googleapis.com%2Factivity"
        resource.type = "k8s_cluster"
        operation.producer = "k8s.io"
        "invalid-cert.kubernetes.io"
        ```

  - If you are not affected you won't see any logs. If you do see such an audit log, it will include the name of the service (whether webhook or aggregated API).

Issue Nodes on version 1.24.0-gke.1000 with more than 80GB of memory will fail to start successfully due to a known bug, which will be resolved in future 1.24 versions.
Deprecated

#### Deprecated API versions

These APIs are still served in version 1.24 but are in a deprecation period:

- [PodSecurityPolicy](https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/)

  - policy/v1beta1 PodSecurityPolicy
  - Deprecated in 1.21 with [removal targeted](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#psp-v125) for version 1.25.
  - 1.24 is the last version supporting the beta PodSecurityPolicy feature. Use of this feature must be discontinued before clusters will upgrade to 1.25. For more information, see [PodSecurityPolicy deprecation](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/podsecuritypolicy.md.txt).
- The following Beta versions of graduated APIs will be [removed in 1.25](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) in favor of their newer versions:

  - discovery.k8s.io/v1beta1 EndpointSlice, deprecated since 1.21
  - policy/v1beta1 PodDisruptionBudget, deprecated since 1.21
  - batch/v1beta1 CronJob, deprecated since 1.21
  - node.k8s.io/v1beta1 RuntimeClass
  - autoscaling/v2beta1 HorizontalPodAutoscaler
- The following Beta versions of graduated APIs will be [removed in 1.26](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-26) in favor of newer versions:

  - flowcontrol.apiserver.k8s.io/v1beta1 FlowSchema, PriorityLevelConfiguration
    - deprecated since 1.23
    - use flowcontrol.apiserver.k8s.io/v1beta2 instead, available since 1.23
  - autoscaling/v2beta2 HorizontalPodAutoscaler
    - deprecated since 1.23
    - use autoscaling/v2 instead, available since 1.23 (or autoscaling/v1)
- The following Beta versions of graduated APIs will be [removed in 1.27](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-27) in favor of new versions:

  - storage.k8s.io/v1beta1 CSIStorageCapacity, deprecated since 1.24

## May 25, 2022

Feature You can now easily assess the running cost implications at cluster creation time.
The GKE cluster cost widget lets you get an estimated cost range when you are creating a cluster.

This information can help you get a better understanding of the upper and lower monthly cost to expect based on your cluster autoscaling setup.
This feature is now available in [Preview](https://cloud.google.com/products#product-launch-stages).

For more information, see [Introducing GKE cost estimator, built right into the Google Cloud console](https://cloud.google.com/blog/products/containers-kubernetes/introducing-the-new-gke-cost-estimator).
Issue GKE clusters that run control plane versions 1.21 or later and node versions 1.16 or earlier might experience:

- Readiness check failures.
- Network endpoint groups (NEGs) and load balancers (LBs) not created or synced.

This occurs because the Ingress controllers running in GKE cluster control plane versions 1.21 or later are not compatible with node versions 1.16 and earlier. To resolve this issue, upgrade your node pools.

For more information, see [Node version not compatible with control plane version](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting.md.txt#node_version_not_compatible_with_control_plane_version).

## May 24, 2022

Feature The [`us-east5`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Columbus, Ohio
is now available.

## May 20, 2022

Feature You can now quickly identify which of your workloads are underutilized in the Cost Optimization tab. You can also quickly apply suggested values for resource requests and limits (or your own preferred values).

This feature is now available in [Preview](https://cloud.google.com/products#product-launch-stages). For more information, see [GKE workload rightsizing](https://cloud.google.com/blog/products/containers-kubernetes/workload-rightsizing-now-available-for-gke).

## May 19, 2022

Change

#### (2022-R12) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) is now the default version.
- The following control plane and node versions are now available:

  - [1.19.16-gke.13800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.8000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
  - [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
  - [1.22.9-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1229)
  - [1.23.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
- The following control plane versions are no longer available:

  - 1.19.16-gke.9400
  - 1.19.16-gke.9900
  - 1.21.9-gke.1002
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.19 to [1.19.16-gke.10800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.20 to [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.21 to [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  is now the default version in the Stable channel.

- The following versions are now available in the Stable channel:

  - [1.19.16-gke.11000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  - [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
- The following versions are no longer available in the Stable channel:

  - 1.19.16-gke.9900
  - 1.20.15-gke.3400
  - 1.20.15-gke.3600
  - 1.20.15-gke.4100
  - 1.21.10-gke.2000
- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.19 to [1.19.16-gke.10800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.20 to [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.21 to [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:

  - [1.20.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  - [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
- The following versions are no longer available in the Regular channel:

  - 1.20.15-gke.5200
  - 1.21.9-gke.1002
  - 1.21.10-gke.400
  - 1.21.10-gke.2000
  - 1.21.11-gke.900
  - 1.22.6-gke.300
- Control planes and nodes with auto-upgrade enabled in the Regular channel
  will be upgraded from version 1.19 to [1.20.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel
  will be upgraded from version 1.20 to [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel
  will be upgraded from version 1.21 to [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:

  - [1.21.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12112)
  - [1.22.8-gke.201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
  - [1.22.9-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1229)
  - [1.23.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1236)
- The following versions are no longer available in the Rapid channel:

  - 1.21.11-gke.1100
  - 1.22.7-gke.1500
  - 1.22.8-gke.200
  - 1.23.5-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Rapid channel
  will be upgraded from version 1.20 to [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel
  will be upgraded from version 1.21 to [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel
  will be upgraded from version 1.23 to [1.23.5-gke.2400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
  with this release.

## May 13, 2022

Feature [Tags](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tags.md.txt) are now available. You can use tags to group or organize your clusters according to custom business dimensions. This is in addition to the hierarchical resource organization provided by Google Cloud's resource manager. The integration of tags with policy engines (via conditional rules) such as [IAM](https://docs.cloud.google.com/iam/docs/tags-access-control.md.txt) or [Organization Policy](https://docs.cloud.google.com/organization-policy/scope-policies.md.txt), also allows you to apply centralized policies to custom security perimeters defined through tag bindings.

## May 11, 2022

Change

#### (2022-R11) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) is now the default version.
- The following control plane versions are no longer available:
  - 1.21.6-gke.1503
  - 1.21.9-gke.300
  - 1.21.9-gke.1001
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.19.16-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.19.16-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.23 to [1.23.5-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:

  - [1.19.16-gke.10800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.5200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
- Version 1.19.16-gke.9400 is no longer available in the Stable channel.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.18 to [1.19.16-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.19 to [1.19.16-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:

  - [1.20.15-gke.5200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
- The following versions are no longer available in the Regular channel:

  - 1.20.15-gke.5000
  - 1.21.6-gke.1503
- Control planes and nodes with auto-upgrade enabled in the Regular channel
  will be upgraded from version 1.19 to [1.20.15-gke.5200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel
  will be upgraded from version 1.20 to [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel
  will be upgraded from version 1.21 to [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.8-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) is now the default version in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.22.8-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.22.8-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.

## May 10, 2022

Feature The [`europe-southwest1`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Madrid
is now available.

## May 04, 2022

Feature [Spot VMs](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/spot-vms.md.txt) on GKE is now generally available. Spot VMs let you run fault-tolerant workloads at lower costs.
Feature [Spot Pods for GKE Autopilot](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-spot-pods.md.txt) clusters is now generally available. Use Spot Pods to run your fault-tolerant workloads at reduced costs.

## May 03, 2022

Change

#### (2022-R10) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:

  - [1.19.16-gke.11800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  - [1.22.8-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
  - [1.23.5-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
  - [1.23.5-gke.2400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
- The following control plane versions are no longer available:

  - 1.19.16-gke.9200
  - 1.20.15-gke.2500
  - 1.21.5-gke.1805
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.18 to [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.19 to [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.20 to [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  is now the default version in the Stable channel.

- The following versions are now available in the Stable channel:

  - [1.19.16-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.4100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
- The following versions are no longer available in the Stable channel:

  - 1.19.16-gke.9200
  - 1.20.15-gke.2500
- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.18 to [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.19 to [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.20 to [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.22 to [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
  with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.20.15-gke.5000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  - [1.23.5-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
- The following versions are no longer available in the Regular channel:
  - 1.20.15-gke.4100
  - 1.21.5-gke.1805
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.20.15-gke.5000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.15-gke.5000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.23 to [1.23.5-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.21.11-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  - [1.22.8-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
  - [1.23.5-gke.2400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
- The following versions are no longer available in the Rapid channel:
  - 1.21.11-gke.900
  - 1.22.7-gke.1300
  - 1.23.5-gke.200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.18 to [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to [1.20.15-gke.4100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.23.5-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235) with this release.
Feature The [`europe-west9`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Paris
is now available.

## April 27, 2022

Security Two security vulnerabilities, [CVE-2022-1055](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1055) and [CVE-2022-27666](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27666) have been discovered in the Linux kernel. Each can lead to a local attacker being able to perform a container breakout, privilege escalation on the host, or both. These vulnerabilities affect all GKE node operating systems (Container-Optimized OS and Ubuntu). For instructions and more details, see the [GCP-2022-014 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-014-gke).

## April 21, 2022

Change

#### (2022-R9) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) is now the default version.
- The following control plane and node versions are now available:
  - [1.19.16-gke.11000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.5200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
- The following control plane versions are no longer available:
  - 1.19.16-gke.8300
  - 1.20.15-gke.1000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.19.16-gke.9200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to version [1.20.15-gke.3400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.20.15-gke.3400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) with this release.

### Stable channel


Note: Your clusters might not have these versions available. Rollouts begin on
the day of the note and take four or more business days to be completed across
all Google Cloud zones.

- Version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  is now the default version in the Stable channel.

- The following versions are now available in the Stable channel:

  - [1.19.16-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.4100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
- The following versions are no longer available in the Stable channel:

  - 1.19.16-gke.9200
  - 1.20.15-gke.2500
- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.18 to [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.19 to [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.20 to [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.22 to [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
  with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.20.15-gke.4100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228)
- Version 1.20.15-gke.3600 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to version [1.19.16-gke.9200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to version [1.20.15-gke.4100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Rapid channel:
  - [1.21.11-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
  - [1.23.5-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235)
- The following versions are no longer available in the Rapid channel:
  - 1.21.10-gke.2000
  - 1.22.7-gke.900
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.18 to version [1.19.16-gke.9200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) with this release.

## April 20, 2022

Feature The [`europe-west8`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Milan
is now available.

## April 13, 2022

Security A security vulnerability, CVE-2022-23648, has been discovered in containerd's handling of path
traversal in the OCI image volume specification. Containers launched through containerd's CRI
implementation with a specially-crafted image configuration could gain full read access to
arbitrary files and directories on the host. This vulnerability may bypass any policy-based
enforcement on container setup (including a Kubernetes Pod Security Policy). This
vulnerability affects all GKE node operating systems
(Container-Optimized OS and Ubuntu) which use containerd by default. All
GKE, Autopilot, and GKE Sandbox nodes are affected.

For more information, see the [GCP-2022-013 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-013).
Feature Egress NAT policy to configure IP masquerade is now generally available on GKE Autopilot clusters with Dataplane v2 in versions 1.22.7-gke.1500+ or 1.23.4-gke.1600+. For configuration examples of Egress NAT policy, see [Egress NAT Policy](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/egress-nat-policy-ip-masq-autopilot.md.txt) documentation.

## April 11, 2022

Change

#### (2022-R8) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.19.16-gke.10800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.5000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111)
- The following control plane versions are no longer available:
  - 1.19.16-gke.6800
  - 1.20.15-gke.300
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.19.16-gke.8300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to version [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:
  - [1.19.16-gke.9200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.3400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
- The following versions are no longer available in the Stable channel:
  - 1.19.16-gke.6800
  - 1.20.15-gke.300
  - 1.21.5-gke.1805
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.19.16-gke.8300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to version [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to version [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.15-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) is now available in the Regular channel.
- Version 1.20.15-gke.2500 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to version [1.19.16-gke.8300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to version [1.20.15-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to version [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) is now the default version in the Rapid channel.
- Version [1.21.11-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12111) is now available in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.21.10-gke.1500
  - 1.22.7-gke.300
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.18 to version [1.19.16-gke.8300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to version [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228) with this release.

## April 08, 2022

Security A security vulnerability, CVE-2022-0847, has been discovered in the Linux kernel version 5.8 and later that can potentially escalate container privileges to root.

For more information, see the [GCP-2022-012 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-012).

## March 31, 2022

Change

#### (2022-R7) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216)
  is now the default version.

- The following control plane and node versions are now available:

  - [1.19.16-gke.9900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916).
  - [1.20.15-gke.4100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015).
  - [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110).
  - [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228).
- The following control plane versions are no longer available:

  - 1.19.16-gke.6100
  - 1.20.12-gke.1500
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.18 to [1.19.16-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.19 to version [1.19.16-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:

  - [1.19.16-gke.8300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916).
  - [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015).
- The following versions are no longer available in the Stable channel:

  - 1.19.16-gke.6100
  - 1.20.12-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.18 to [1.19.16-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.19 to [1.19.16-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.21.5-gke.1805](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215).
  - [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216).
  - [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110).
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.7-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.10-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110).
  - [1.22.8-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1228).
  - [1.23.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235).
- The following versions are no longer available in the Rapid channel:
  - 1.21.10-gke.1300
  - 1.23.4-gke.1600
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.10-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.10-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.23.5-gke.200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1235) with this release.

## March 22, 2022

Security There is a misconfiguration with Simultaneous Multi-Threading (SMT), also known as Hyper-threading, on GKE Sandbox images. The misconfiguration leaves nodes potentially exposed to side channel attacks such as Microarchitectural Data Sampling (MDS) (for more context, see [GKE Sandbox documentation](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods.md.txt#hyper-threading_is_disabled)).
We do not recommend using the following affected versions:

- 1.22.4-gke.1501
- 1.22.6-gke.300
- 1.23.2-gke.300
- 1.23.3-gke.600

For instructions and more details, see the [GKE security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-011).

## March 21, 2022

Change

#### (2022-R6) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:

  - [1.19.16-gke.9400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.10-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  - [1.22.7-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227)
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.19 to [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.20 to [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) is now the default version in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:

  - [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.10-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
- The following versions are no longer available in the Regular channel:

  - 1.20.15-gke.1000
  - 1.21.6-gke.1503
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from
  version 1.19 to [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from
  version 1.20 to [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:

  - [1.21.10-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  - [1.22.7-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227)
  - [1.23.4-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1234)
- The following versions are no longer available in the Rapid channel:

  - 1.21.10-gke.400
  - 1.22.6-gke.1500
  - 1.23.4-gke.1300
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from
  version 1.20 to [1.21.10-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from
  version 1.21 to [1.21.10-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from
  version 1.22 to [1.22.7-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from
  version 1.23 to [1.23.4-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1234)
  with this release.

## March 16, 2022

Feature Starting in GKE version 1.22, the [Compute Engine persistent disk CSI driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/gce-pd-csi-driver.md.txt) is generally available for Windows clusters.

## March 15, 2022

Fixed The following GKE versions fix a [known issue](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#0bde303b) in which random TCP connection resets might happen for GKE nodes that use Container-Optimized OS with Docker (`cos`). To fix the issue, upgrade your nodes to any of these versions:

- 1.20.15-gke.3400 and later
- 1.21.10-gke.1300 and later
- 1.22.7-gke.1300 and later
- 1.23.4-gke.1300 and later

## March 14, 2022

Change

#### (2022-R5) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) is now the default version.
- The following control plane and node versions are now available:

  - [1.19.16-gke.9200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1196)
  - [1.20.15-gke.3400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  - [1.21.10-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  - [1.22.7-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227)
- The following control plane versions are no longer available:

  - 1.19.16-gke.3600
  - 1.20.11-gke.1300
  - 1.20.11-gke.1801
  - 1.22.4-gke.1501
- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.18 to [1.19.16-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.19 to [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.20 to [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:

  - [1.19.16-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
- The following versions are no longer available in the Stable channel:

  - 1.19.16-gke.3600
  - 1.20.11-gke.1801
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from
  version 1.18 to [1.19.16-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from
  version 1.19 to [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from
  version 1.20 to [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
  with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) is now the default version in the Regular channel.
- Version [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) is now available in the Regular channel.
- Version 1.20.15-gke.300 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.7-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:

  - [1.21.10-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  - [1.22.7-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227)
  - [1.23.4-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1234)
- The following versions are no longer available in the Rapid channel:

  - 1.21.9-gke.1002
  - 1.22.6-gke.1000
  - 1.23.4-gke.300
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from
  version 1.20 to [1.21.10-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from
  version 1.21 to [1.21.10-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from
  version 1.22 to [1.22.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from
  version 1.23 to [1.23.4-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1234)
  with this release.

Issue If you specify `--enable-dataplane-v2` in a Windows LTSC node pool running GKE version 1.22.7-gke.1300, Windows nodes cannot join the cluster.

## March 10, 2022

Feature In GKE version 1.23.2-gke.300 and later, you can now use [network tags to dynamically apply firewall rules](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-network-tags.md.txt) to nodes in your GKE Autopilot clusters and auto-provisioned GKE Standard node pools without disrupting running workloads.

## March 09, 2022

Fixed The following GKE versions fix a [known issue](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#December_14_2021) in which the `CAP_NET_BIND_SERVICE` file capability was dropped from the `metrics-server`. To fix the issue, upgrade your control plane to any of these versions:

- 1.21.9-gke.1002 and later
- 1.21.10-gke.400 and later
- 1.22.6-gke.300 and later
- 1.22.7-gke.300 and later
- 1.22.7-gke.900 and later
- 1.23.4-gke.300 and later

## March 08, 2022

Deprecated Setting a minimum CPU platform for node pools created by node auto-provisioning using the [`autoscaling.autoprovisioning_node_pool_defaults.min_cpu_platform`](https://docs.cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.md.txt#autoprovisioningnodepooldefaults) field is deprecated. This field will be removed in a future release. In GKE versions 1.23 and later, you can request a minimum CPU platform at the workload level using a node selector or node affinity rule for `cloud.google.com/requested-min-cpu-platform`. For instructions, refer to [Minimum CPU platform](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning.md.txt#custom_min_cpu).

## March 07, 2022

Change

#### (2022-R4) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.19.16-gke.8300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916).
  - [1.20.15-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015).
  - [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219).
  - [1.21.10-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110).
  - [1.22.7-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227).
  - [1.22.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227).
- The following control plane versions are no longer available:

  - 1.19.16-gke.1500
  - 1.21.5-gke.1802
  - 1.22.3-gke.1500
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.19.16-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.19.16-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:

  - [1.19.16-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916).
  - [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015).
- The following versions are no longer available in the Stable channel:

  - 1.19.16-gke.1500
  - 1.20.11-gke.1300
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to [1.19.16-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.19.16-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to [1.21.5-gke.1805](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Regular channel:
  - [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015).
  - [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219).
  - [1.22.6-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226).
- The following versions are no longer available in the Regular channel:

  - 1.20.12-gke.1500
  - 1.21.5-gke.1805
  - 1.22.3-gke.1500
  - 1.22.4-gke.1501
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.

- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to [1.22.6-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:

  - [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219).
  - [1.21.10-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v12110).
  - [1.22.7-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227).
  - [1.22.7-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1227).
  - [1.23.4-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1234).
- The following versions are no longer available in the Rapid channel:

  - 1.21.9-gke.300
  - 1.21.9-gke.1001
  - 1.22.4-gke.1501
  - 1.22.6-gke.300
  - 1.23.3-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.9-gke.1002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.22.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.23.4-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1234) with this release.

Feature [Identity Service for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/oidc.md.txt) is now generally available. You can authenticate to GKE clusters with external identity providers that use OpenID Connect (OIDC).

## March 04, 2022

Change Public clusters created on GKE versions 1.22 and later, and created between October 28, 2021 and February 17, 2022 use [Private Service Connect (PSC)](https://docs.cloud.google.com/vpc/docs/private-service-connect.md.txt). Therefore, each control plane is assigned to a private IP address from the cluster node subnet.

For public clusters created outside of this time frame or with a different GKE version, the control plane has a public IP address by default.
Security Some unexpected paths to access the node VM on GKE Autopilot clusters could have been used to escalate privileges in the cluster. These issues have been fixed and **no further action is required** . The fixes address issues reported through our [Vulnerability Reward Program](https://bughunters.google.com/about).

For instructions and more details, see the [GCP-2022-009 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-009).

## February 25, 2022

Security The Envoy project recently discovered a set of vulnerabilities. All
issues listed below are fixed in Envoy release 1.21.1.

For more information, see the [GCP-2022-008 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-008).

## February 24, 2022

Change

#### (2022-R3) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) is now the default version.
- Control plane and node version [1.19.16-gke.6800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
- Control plane and node version [1.20.15-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015)
- Control plane and node version [1.21.5-gke.1805](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
- Control plane and node version [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216)
- Control plane and node version [1.21.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219)
- Control plane and node version [1.22.3-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1223)
- Control plane and node version [1.22.4-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1224)
- Control plane and node version [1.22.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226)
- Node version [1.18.20-gke.6101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) is now available.
- Node version [1.21.6-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) is now available.
- Node version [1.21.9-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) is now available.
- The following control plane versions are no longer available:
  - 1.19.15-gke.1801
  - 1.21.6-gke.1500
- Node version 1.21.6-gke.1500 is no longer available.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.22 to [1.22.6-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.16-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) is now available in the Stable channel.
- Version [1.21.5-gke.1805](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) is now available in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.19.15-gke.1801
  - 1.21.5-gke.1802
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to [1.21.5-gke.1805](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) is now the default version in the Regular channel.
- Version [1.21.5-gke.1805](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) is now available in the Regular channel.
- Version [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) is now available in the Regular channel.
- Version [1.22.4-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1224) is now available in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.20.11-gke.1801
  - 1.21.5-gke.1802
  - 1.21.6-gke.1500
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.6-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.22 to [1.22.4-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1224) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.6-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) is now the default version in the Rapid channel.
- Version [1.21.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) is now available in the Rapid channel.
- Version [1.22.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) is now available in the Rapid channel.
- Version [1.22.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) is now available in the Rapid channel.
- Version [1.23.3-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1233) is now available in the Rapid channel.
- The following versions are no longer available in the Rapid channel:
  - 1.21.6-gke.1500
  - 1.22.3-gke.700
  - 1.22.3-gke.1500
  - 1.23.2-gke.300
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.23.3-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1233) with this release.
Issue GKE nodes that use Container-Optimized OS with Docker (`cos`) may experience random TCP connection resets when two pods on the same node communicate using a Kubernetes ClusterIP Service.

For more information, see [GKE Node images known issues](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-images.md.txt#known_issues).

## February 22, 2022

Feature [GKE Gateway traffic management](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/traffic-management.md.txt) is now in Preview for GKE 1.22 and later version clusters. You can now [autoscale Pods](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling.md.txt#autoscale-traffic) or [dynamically shift traffic between clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploy-external-multi-cluster-gateway.md.txt#capacity-load-balancing) based on Service traffic capacity.

## February 17, 2022

Issue Kubernetes Network Policy API allows specifying range of ports (see [KEP on port ranges](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/2079-network-policy-port-range)) on which the policy is enforced in GKE 1.22 and later versions. If you specify `endPort` field in a Network Policy, it might not take effect in Dataplane V2 based on the cluster configuration. This API will be supported in Calico Network Policy enabled clusters but not in Dataplane V2 clusters.

For more information, see [GKE Dataplane V2 known issues](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2.md.txt#known_issues).

## February 15, 2022

Security A security vulnerability, [CVE-2022-0492](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0492),
has been discovered in the Linux kernel's `cgroup_release_agent_write` function.
The attack uses unprivileged user namespaces, and under certain circumstances, this
vulnerability can be exploitable for container breakout.

For more information, see the
[GCP-2022-006 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-006).

## February 14, 2022

Deprecated Kubernetes 1.23 is now available in the Rapid channel. Before upgrading, read the
[Kubernetes 1.23 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#urgent-upgrade-notes),
especially the action required and deprecation
sections. Also, read the guide for [ensuring compatibility of webhook and aggregated API server certificates](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/webhookcompatibility.md.txt) before the upgrade.

## February 11, 2022

Security A security vulnerability, [CVE-2021-43527](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43527), has been discovered in any binary that links to the vulnerable versions of libnss3 found in NSS (Network Security Services) versions prior to 3.73 or 3.68.1.

Applications using NSS for certificate validation or other TLS, X.509, OCSP or CRL functionality may be impacted, depending on how they configure NSS.

For more information, see the [GCP-2022-005 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-005).

## February 10, 2022

Fixed Versions 1.21.9-gke.300, 1.22.6-gke.300, and 1.23.2-gke.300 contain a fix for a race condition which could result in erroneously detaching all endpoints from network endpoint groups for a short period.

## February 04, 2022

Security A security vulnerability, [CVE-2021-4034](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4034), has been discovered in pkexec, a part of the Linux policy kit package (polkit), that allows an authenticated user to perform a privilege escalation attack. PolicyKit is generally used only on Linux desktop systems to allow non-root users to perform actions such as rebooting the system, installing packages, restarting services etc, as governed by a policy. GKE clusters are **not affected**.

For instructions and more details, see the [GCP-2022-004 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-004-gke).
Change You will not be able to create new node pools that use a Docker node image starting with GKE v1.23 when:

- Creating a new cluster,
- Adding a node pool to an existing cluster, or
- Using Node Auto-provisioning (NAP) with `--autoprovisioning-image-type` set to Docker node images.
- For existing clusters, you will also not be able to change the value of `--autoprovisioning-image-type` to Docker node images.

If you are upgrading your GKE clusters from GKE v1.22 to v1.23, then you will be able to continue using:

- Docker node pools that were configured before the upgrade.
- Cluster Autoscaler on Docker node pools.
- Node Auto-provisioning (NAP) with `--autoprovisioning-image-type` set to Docker node images if it was configured before upgrading to v1.23. However, we highly recommend you to migrate to GKE node images that use the Containerd container runtime.

For your reference, below are the GKE node images for the Containerd and Docker container runtimes:

- Containerd container runtime (recommended): `cos_containerd`, `ubuntu_containerd`, `windows_ltsc_containerd`, `windows_sac_containerd`
- Docker container runtime (unsupported starting with v1.24): `cos`, `ubuntu`, `windows_ltsc`, `windows_sac`

Containerd is the default runtime on GKE. Most user workloads do not have dependencies on the container runtime. Support for Docker as a container runtime on Kubernetes nodes will be removed from OSS Kubernetes and GKE starting with v1.24. If you use a node image based on Docker container runtime, please migrate your GKE workloads to a Containerd node image as soon as possible. For more details, see [Containerd node images](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/using-containerd.md.txt#migrating).

## February 03, 2022

Change

#### (2022-R02) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Control plane and node version [1.19.16-gke.6100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) is now available.
- Control plane and node version [1.20.15-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12015) is now available.
- Control plane and node version [1.21.9-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) is now available.
- Control plane and node version [1.22.6-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) is now available.
- Control plane version 1.21.5-gke.1302 is no longer available.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.19.16-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.19.16-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to [1.19.16-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.19.16-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.3-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1223) is now available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.4-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1224) is now the default version in the Rapid channel.
- Version [1.21.9-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1219) is now available in the Rapid channel.
- Version [1.22.6-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1226) is now available in the Rapid channel.
- Version [1.23.2-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1232) is now available in the Rapid channel.
- Version 1.21.5-gke.1802 is no longer available in the Rapid channel.
- Version 1.23.1-gke.500 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.22.4-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1224) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.23.2-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1232) with this release.

## February 02, 2022

Security Three security vulnerabilities, [CVE-2021-4154](https://access.redhat.com/security/cve/cve-2021-4154), [CVE-2021-22600](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-22600), and [CVE-2022-0185](https://ubuntu.com/security/CVE-2022-0185) have been discovered in the Linux kernel, each of which can lead to either a container breakout, privilege escalation on the host, or both. These vulnerabilities affect all GKE node operating systems and Anthos clusters on VMware node operating systems (COS and Ubuntu).

Pods using [GKE Sandbox](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods.md.txt) are not vulnerable to these vulnerabilities. For more information, see the [GCP-2022-002 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2022-002).

## January 31, 2022

Feature In GKE, you can now filter Pub/Sub cluster notifications by notification type.
For more information, see
[Receive cluster notifications](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cluster-notifications.md.txt#filtering).
Feature When creating a maintenance exclusion window, you can restrict the exclusion to
specify types of maintenance. For example, during a specific time period you can
exclude minor upgrades from occurring on your cluster. For more information, see
[Maintenance exclusions](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions.md.txt#exclusions) documentation.

## January 27, 2022

Change Starting with GKE version 1.23.0, if a Kubernetes event is created using
`k8s.io/api/core/v1`, the `LastTimestamp` field is used as the timestamp of the
corresponding event log if the field is non-empty. Otherwise, the timestamp
field will be unset and will be determined by Cloud Logging.

If a Kubernetes event is created using `k8s.io/api/events/v1`, the
`Series.LastObservedTime` field is used as the timestamp of the corresponding
event log if the field is non-empty. Otherwise, the timestamp field will be
unset and will be determined by Cloud Logging. An event created with
`k8s.io/api/events/v1` will be converted to `k8s.io/api/core/v1` before exporting to
Cloud Logging.

Log payload of an event log will contain the `LastTimestamp` field from
`k8s.io/api/core/v1` Event API. If an event is created using `k8s.io/api/events/v1`,
the value of this field will be `null`. Instead, use the `Series.LastObservedTime`
field in the log payload.

## January 21, 2022

Change

#### (2022-R01) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) is now the default version.
- Control plane and node version [1.19.16-gke.3600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916) is now available.
- The following control plane versions are no longer available:
  - 1.19.15-gke.1300
  - 1.20.10-gke.1600
  - 1.20.10-gke.2100
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.19.15-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012) is now the default version in the Stable channel.
- Version [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) is now available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.21 to [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) is now the default version in the Regular channel.
- Version [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) is now available in the Regular channel.
- Version 1.21.5-gke.1302 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.3-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1223) is now the default version in the Rapid channel.
- Version [1.22.4-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1224) is now available in the Rapid channel.
- Version [1.23.1-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1231) is now available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.22.3-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1223) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.23 to [1.23.1-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1231) with this release.
Change

#### Notable changes and bug fixes

Kubernetes 1.23 is built with go1.17, which requires aggregated API servers,
admission webhooks, and custom resource conversion webhooks to use TLS
certificates that include the service DNS name as a subjectAltName.

- Before upgrading to 1.23, ensure any non-local aggregated API servers, admission webhooks, and custom resource conversion webhooks in your cluster are served using valid TLS certificates.
- At cluster version 1.22.3-gke.700 or higher, GKE provides a Cloud Audit log to
  check if your cluster contains an affected service. You can use the following
  filter to search for the logs:

      logName: "projects/$PROJECT/logs/cloudaudit.googleapis.com%2Factivity"
      resource.type = "k8s_cluster"
      operation.producer = "k8s.io"
      "invalid-cert.webhook.gke.io"

- If you are not affected you won't see any logs. If you do see such an audit
  log, it will include the name of the service (whether webhook or aggregated
  API).

Issue Clusters running GKE node versions 1.19.16-gke.1500 and 1.19.16-gke.3600 will be
unstable if Container Threat Detection (KTD) is enabled. To use KTD, create the
cluster with the most recent 1.19.15 version or any GKE version 1.20 or later. If you
require GKE version 1.19.16-gke.1500 or 1.19.16-gke.3600, you should disable KTD
on the cluster using the
[Cloud Security Command Center Advanced Settings](https://docs.cloud.google.com/security-command-center/docs/how-to-configure-security-command-center.md.txt#advanced_settings)
before creating or upgrading nodes to these versions
Change

#### 1.23 is now available in the Rapid channel

Kubernetes 1.23 is now available in the Rapid channel. Before upgrading, read
the [Kubernetes 1.23 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#urgent-upgrade-notes),
especially the action required and deprecation sections.
Feature

#### Notable features

##### Beta: PodSecurity admission

`PodSecurity` replaces the deprecated `PodSecurityPolicy` admission controller
(which will be removed in 1.25). `PodSecurity` is an admission controller that
enforces [Pod Security Standards](https://kubernetes.io/docs/concepts/security/pod-security-standards/)
on Pods in a Namespace based on specific namespace labels that set the
enforcement level. In 1.23, the PodSecurity feature is enabled by default, and
applies to namespaces that opt into enforcement. Refer to the
[PodSecurity documentation](https://kubernetes.io/docs/concepts/security/pod-security-admission/)
and [PodSecurityPolicy migration guide](https://kubernetes.io/docs/tasks/configure-pod-container/migrate-from-psp/)
for more information.
Change

#### New API versions

- flowcontrol.apiserver.k8s.io/v1beta2 FlowSchema, PriorityLevelConfiguration
- autoscaling/v2 HorizontalPodAutoscaler
Deprecated

#### Deprecated API versions

These APIs are still served in version 1.23 but are in a deprecation period:

- [PodSecurityPolicy](https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/)
  - policy/v1beta1 PodSecurityPolicy
  - Deprecated in 1.21 with [removal targeted](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#psp-v125) for version 1.25.
- The following Beta versions of graduated APIs will be [removed in 1.25](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) in favor of their GA versions:
  - discovery.k8s.io/v1beta1 EndpointSlice, deprecated since 1.21
  - policy/v1beta1 PodDisruptionBudget, deprecated since 1.21
  - batch/v1beta1 CronJob, deprecated since 1.21
  - node.k8s.io/v1beta RuntimeClass
  - autoscaling/v2beta1 HorizontalPodAutoscaler
- The following Beta versions of graduated APIs will be [removed in 1.26](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-26) in favor of newer versions:
  - flowcontrol.apiserver.k8s.io/v1beta1 FlowSchema, PriorityLevelConfiguration
    - deprecated since 1.23
    - use flowcontrol.apiserver.k8s.io/v1beta2 instead, available since 1.23
  - autoscaling/v2beta2 HorizontalPodAutoscaler
    - deprecated since 1.23
  - use autoscaling/v2 instead, available since 1.23 (or autoscaling/v1)

## January 20, 2022

Feature A new kubernetes metric, **Network policy event count
(kubernetes.io/pod/network/policy_event_count)** , is available (**beta**) for
GKE Dataplane V2 clusters in GKE versions 1.22.3-gke.700 and later.

This metric can be viewed in the Metrics Explorer in Cloud Monitoring for
resource type, Kubernetes Pod.

This metric provides visibility into
[network policy](https://kubernetes.io/docs/concepts/services-networking/network-policies/)
events and shows the **Change in the number of network policy events seen in
the dataplane**, each event has the following metric labels:

- **verdict**: Policy verdict, possible values: \[allow, deny\].
- **workload_kind**: Kind of the workload, policy-enforced-pod belongs to, for example, "Deployment", "Replicaset", "StatefulSet", "DaemonSet", "Job", or "CronJob".
- **workload_name**: Name of the workload, policy-enforced-pod belongs to.
- **direction**: Direction of the traffic from the point of view of policy-enforced-pod, possible values: \[ingress, egress\].

In addition to these metric labels, customers can also see usual resource labels
for resource type, Kubernetes Pod: **project_id, location, cluster_name,
namespace_name, and pod_name**.

This metric can be used for setting up automated alerts for specific behaviors
(denials higher than a threshold), identifying security issues, gaining better
understanding of traffic flow, and troubleshooting.
Feature [VPC-scoped DNS](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt#vpc_scope_dns) for GKE using Cloud DNS is now generally available for GKE versions 1.21 and later. This allows for seamless VPC-wide DNS resolution of GKE Services. Note that cluster-scoped DNS using Cloud DNS is still in public preview.

## January 17, 2022

Feature Now available in [Preview](https://cloud.google.com/products#product-launch-stages): Use a [compact placement policy](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/compact-placement.md.txt) to specify that nodes within the node pool should be placed in closer physical proximity to each other within a zone. Having nodes closer to each other can reduce network latency between nodes, which can be useful for tightly-coupled batch workloads.

## December 20, 2021

Change For GKE versions 1.21 and later, newly created clusters will have the [DenyServiceExternalIPs](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#denyserviceexternalips) admission controller enabled by default, disabling the use of ExternalIPs Services.

For existing clusters, when you upgrade the cluster to GKE version 1.21 or later, the DenyServiceExternalIPs admission controller will not be enabled. Since ExternalIPs Services are not widely used, we recommend manually auditing any external IP usage. You can choose to block ExternalIPs by using the following command:

```bash
gcloud container clusters update --no-enable-service-externalips
```

For more information, refer to [Hardening your cluster's security](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/hardening-your-cluster.md.txt#deny_external_IPs).
Fixed A bug was found in containerd where container root directories and some plugins had insufficiently restricted permissions, allowing otherwise unprivileged Linux users to traverse directory contents and execute programs.

This issue is fixed in the following GKE versions:

- 1.22.3-gke.1100 or above
- 1.21.6-gke.700 or above
- 1.20.12-gke.700 or above
- 1.19.16-gke.700 or above

For more information about the CVE, refer to [CVE-2021-41103](https://nvd.nist.gov/vuln/detail/CVE-2021-41103).

## December 14, 2021

Issue File capability `CAP_NET_BIND_SERVICE` required by `metrics-server` to bind privileged port `443` is dropped in clusters that enable PodSecurityPolicy and use the Ubuntu with Docker container runtime in node pools. As a result, `metrics-server` fails to bootstrap and autoscaling functionality fails to function. All 1.21 and 1.22 node versions are impacted. This issue will be fixed in a future release. Automatic node upgrades from GKE version 1.20 to 1.21 will be halted until this issue is fixed.

## December 09, 2021

Change GKE version 1.22.3-gke.1500 and later support [user impersonation](https://kubernetes.io/docs/reference/access-authn-authz/authentication/#user-impersonation) for all user-defined users and groups. System users and groups such as the `kube-apiserver` user and the `system:masters` group cannot be impersonated.

## December 06, 2021

Change

#### (2021-R34) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane versions are no longer available:
  - 1.19.13-gke.1900, 1.19.14-gke.301, 1.19.14-gke.1900, 1.19.14-gke.2300, 1.19.15-gke.500
  - 1.21.3-gke.2003, 1.21.4-gke.2300, 1.21.4-gke.2302, 1.21.5-gke.1300
- The following control planes and nodes with auto-upgrade enabled will be upgraded with this release:
  - From version 1.18 to [1.19.15-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - From version 1.19 to [1.20.11-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011)
  - From version 1.20 to [1.20.11-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011)
  - From version 1.21 to [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.11-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011) is now the default version in the Stable channel.
- The following control plane and node versions are now available in the Stable channel:
  - [1.19.15-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - [1.19.16-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.11-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011)
  - [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012)
- The following versions are no longer available in the Stable channel:
  - 1.19.15-gke.500, 1.19.15-gke.1300, 1.20.10-gke.1600
- The following control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded with this release:
  - From version 1.18 to [1.19.15-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - From version 1.19 to [1.20.11-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011)
  - From version 1.20 to [1.20.11-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available in the Regular channel:
  - [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012)
  - [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
- The following versions are no longer available in the Regular channel:
  - 1.20.10-gke.2100, 1.21.3-gke.2003
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.20.11-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.22.3-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1223) is now the default version in the Rapid channel.
- The following control plane and node versions are now available in the Rapid channel:
  - [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216)
  - [1.22.3-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1223)
- The following versions are no longer available in the Rapid channel:
  - 1.21.5-gke.1302, 1.22.2-gke.1901
Fixed The following GKE versions fix [Calico issue #4710](https://github.com/projectcalico/calico/issues/4710) and [Calico issue #4518](https://github.com/projectcalico/calico/issues/4518), related to Pod graceful termination, in GKE clusters with Calico Network Policy enabled:

- 1.19.16-gke.100 and later
- 1.20.11-gke.1300 and later
- 1.21.4-gke.1500 and later

For more information about the resolved issue, see the [known issues page](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/network-policy.md.txt#statefulset_calico).
Deprecated PodSecurityPolicy (beta) was [deprecated in Kubernetes 1.21](https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/) and is scheduled for shutdown in 1.25. For alternatives, refer to [PodSecurityPolicy deprecation](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/podsecuritypolicy.md.txt).

## December 03, 2021

Change The [2021-R32](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#2021-r32_version_updates)
release notes from October 29, 2021 were updated on December 03, 2021 with revisions to the upgrade
versions for control plane and nodes in Rapid, Regular, Stable, and No Channel.

See the [revision note](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#revisions_for_2021-r32)
for further details.

## December 02, 2021

Fixed The following GKE versions contain an issue that might affect workloads that use
[GKE Sandbox](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods.md.txt):

- 1.19.14-gke.301, 1.19.14-gke.1900, 1.19.14-gke.2300, 1.19.15-gke.500, 1.19.15-gke.1300, 1.19.15-gke.1801
- 1.20.10-gke.301, 1.20.10-gke.1600, 1.20.10-gke.2100, 1.20.11-gke.1300, 1.20.11-gke.1801
- 1.21.4-gke.2300, 1.21.4-gke.2302, 1.21.5-gke.1300, 1.21.5-gke.1302, 1.21.5-gke.1802
- 1.22.2-gke.1901

**What do I need to know?**

Applications that use the `xmm15` register and receive a signal or hit a page
fault while the register is in use might have the register corrupted, leading to
unpredictable application behavior. The security of the sandbox is not
compromised.

**What do I need to do?**

Upgrade to one of the following GKE versions that fix the issue:

- 1.19.16-gke.1500 or later
- 1.20.12-gke.1500 or later
- 1.21.6-gke.1500 or later
- 1.22.3-gke.700 or later

## November 19, 2021

Change The [2021-R33](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#2021-r33_version_updates)
release notes for **No channel** were updated with the following additions:

- The following control plane and node versions are now available:
  - 1.19.16-gke.1500
  - 1.20.12-gke.1500
  - 1.21.6-gke.1500

## November 16, 2021

Feature [Google Cloud Managed Service for Prometheus](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus.md.txt) is now available in
[Preview](https://cloud.google.com/products#product-launch-stages).
Feature The [`southamerica-west1`](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) region in Santiago, Chile is now available.

## November 15, 2021

Change *2021-11-19 update* : Added new control plane and node versions for the 2021-R33 release in *No channel*.
Change

#### (2021-R33) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) is now the default version.
- The following control plane and node versions are now available:
  - [1.19.16-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11916)
  - [1.20.12-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12012)
  - [1.21.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1216)
- The following control plane versions are no longer available:
  - 1.20.10-gke.301
  - 1.21.3-gke.2001
- The following control planes and nodes with auto-upgrade enabled will be upgraded with this release:
  - From version 1.18 to [1.19.15-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - From version 1.19 to [1.19.15-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.19.15-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - [1.20.11-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011)
- Version 1.19.14-gke.1900 is no longer available in the Stable channel.
- The following control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded with this release:
  - From version 1.18 to [1.19.15-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - From version 1.19 to [1.19.15-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) is now the default version in the Regular channel.
- Version [1.20.11-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011) is now available in the Regular channel.
- Version 1.20.10-gke.1600 is no longer available in the Regular channel.
- The following control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded with this release:
  - From version 1.19 to [1.20.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010)
  - From version 1.20 to [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
  - From version 1.21 to [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) is now the default version in the Rapid channel.
- Version [1.22.3-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1223) is now available in the Rapid channel.
- The following control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded with this release:
  - From version 1.20 to [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
  - From version 1.21 to [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
  - From version 1.22 to [1.22.3-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1223)

## November 12, 2021

Fixed The release on [September 17, 2021 (2021-R29)](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#September_17_2021)
fixed CVEs in the Compute Engine PD CSI driver for the cluster minor version
1.18. The fixes are available in GKE version 1.18.20-gke.5900 and later.

The following CVEs were fixed: CVE-2021-3712, CVE-2021-3580, CVE-2021-33910,
CVE-2020-29361, CVE-2020-29362, CVE-2021-24031, CVE-2021-3711, CVE-2021-20305,
CVE-2020-24659, CVE-2021-24032, CVE-2021-20231, CVE-2021-20232, CVE-2021-33560,
CVE-2020-29363, CVE-2021-3520, and CVE-2020-27350.
Change Legacy networks that contain GKE clusters can be converted to VPC networks, if the required control plane and node pool upgrades are performed. This feature is available in [Preview](https://cloud.google.com/products#product-launch-stages). For more information, see [Single-region conversion tool](https://docs.cloud.google.com/vpc/docs/legacy.md.txt#single-region-conversion).

## November 09, 2021

Feature For GKE Autopilot clusters, [Spot Pods](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autopilot-spot-pods.md.txt) are now available in [Preview](https://cloud.google.com/products#product-launch-stages). Spot Pods let you run fault-tolerant workloads at lower costs.

## November 04, 2021

Feature You can now use image streaming in GKE to reduce image pull time and improve overall application startup and autoscaling performance. For more information, see [Use image streaming to pull container images](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming.md.txt).

## October 29, 2021

Change

#### Revisions for 2021-R32

*2021-12-03 update*: Revised upgrade versions. Control planes and nodes with
auto-upgrade enabled will be upgraded in the following channels:

- *Rapid* : From version 1.20 to [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215).
- *Regular* : From version 1.19 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010).
- *Stable* :
  - From version 1.18 to [1.19.14-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11914).
  - From version 1.19 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010).
- *No Channel* :
  - From version 1.18 to [1.19.14-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11914).
  - From version 1.19 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010).
Change

#### (2021-R32) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.19.15-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - [1.20.11-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011)
  - [1.21.3-gke.2003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213)
  - [1.21.4-gke.2302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214)
  - [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
  - [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
- The following control plane versions are no longer available:
  - 1.19.13-gke.1200
  - 1.20.9-gke.1001
  - 1.20.9-gke.2100
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.19.14-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11914) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.21.3-gke.2003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) is now the default version in the Stable channel.
- Version [1.19.15-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1915) is now available in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.19.13-gke.1900
  - 1.20.10-gke.301
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to [1.19.14-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11914) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.20.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010)
  - [1.21.3-gke.2003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213)
  - [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
- The following versions are no longer available in the Regular channel:
  - 1.20.9-gke.1001
  - 1.20.10-gke.301
  - 1.21.3-gke.2001
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.3-gke.2003](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
  - [1.21.5-gke.1802](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
  - [1.22.2-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1222)
- The following versions are no longer available in the Rapid channel:
  - 1.21.4-gke.2300
  - 1.21.5-gke.1300
  - 1.22.2-gke.1300
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.5-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.22.2-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1222) with this release.

## October 28, 2021

Change GKE public clusters versions 1.22 and later created on or after October 28, 2021, will move to using [Private Service Connect](https://docs.cloud.google.com/vpc/docs/private-service-connect.md.txt) (PSC) for private control plane communication. There is no price increase for using GKE public clusters running on PSC, however, there will be a SKU change. This change does not apply to public clusters using [legacy networks](https://docs.cloud.google.com/vpc/docs/legacy.md.txt).
Issue In clusters running GKE version 1.21.0-gke.1000 and later, the destination IP address and port of the GKE metadata server has changed. If you have a cluster network policy and you use Workload Identity, you should update your network policy to allow access to the following destination IP addresses and ports. To avoid disruptions during auto-upgrades, allow access to all these destination address and destination port combinations in your network policy. For more information, see [Understanding the GKE metadata server](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/workload-identity.md.txt#gke_mds).

| GKE version | GKE metadata server address |
|---|---|
| Prior to 1.21.0-gke.1000 | `127.0.0.1:987` and `127.0.0.1:988` |
| 1.21.0-gke.1000 and later | `169.254.169.252:987` and `169.254.169.252:988` |

## October 27, 2021

Feature In GKE version 1.22 and later, GKE cluster autoscaler and node auto-provisioning will support working on empty (zero node) clusters, and will support scaling down nodes with pods requesting local storage.

## October 21, 2021

Feature For GKE Autopilot clusters, [CMEK for boot disks](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/using-cmek.md.txt)
and CMEK for [application-layer encryption](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/encrypting-secrets.md.txt#enabling)
is now generally available.
Security A security issue was discovered in the Kubernetes ingress-nginx controller, [CVE-2021-25742](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-25742). Ingress-nginx custom snippets allows retrieval of ingress-nginx service account tokens and secrets across all namespaces. For more information, see the [GCP-2021-024 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-024).
Feature For GKE Autopilot clusters, [Google Groups for RBAC](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control.md.txt#google-groups-for-gke) is now generally available.

## October 15, 2021

Change

#### (2021-R31) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) is now the default version.
- The following control plane and node versions are now available:

  - [1.19.15-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - [1.20.11-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12011)
  - [1.21.5-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
- Control plane version 1.19.13-gke.701 is no longer available.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.19 to [1.19.13-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913)
  with this release.

- Control planes and nodes with auto-upgrade enabled will be upgraded from
  version 1.20 to [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.13-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913) is now the default version in the Stable channel.
- The following versions are now available in the Stable channel:

  - [1.19.14-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11914)
  - [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010)
- Version 1.19.13-gke.1200 is no longer available in the Stable channel.

- Control planes and nodes with auto-upgrade enabled in the Stable channel
  will be upgraded from version 1.19 to
  [1.19.13-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913)
  with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) is now available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.4-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:

  - [1.21.5-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1215)
  - [1.22.2-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1222)
- The following versions are no longer available in the Rapid channel:

  - 1.21.4-gke.1801
  - 1.22.1-gke.1602
- Control planes and nodes with auto-upgrade enabled in the Rapid channel
  will be upgraded from version 1.21 to
  [1.21.4-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214)
  with this release.

- Control planes and nodes with auto-upgrade enabled in the Rapid channel
  will be upgraded from version 1.22 to
  [1.22.2-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1222)
  with this release.

Issue GKE Windows clusters using the persistent disk CSI driver ​might experience volume mount issues with existing `PersistentVolumeClaim` or `PersistentVolume` resources if upgraded to one the following versions. Please do not upgrade your Windows node pools to the following versions in the Rapid channel:

- 1.22.1-gke.1602 or later

The fix will be available in a future GKE 1.22 release.

## October 14, 2021

Issue StatefulSet Pods in Calico Network Policy enabled GKE clusters might experience connectivity issues in a `Terminating` state in the following GKE versions:

- 1.18
- 1.19
- 1.20 to 1.20.11-gke.1299
- 1.21 to 1.21.4-gke.1499

To mitigate this issue, upgrade your GKE control plane to GKE version
1.21.4-gke.1500 or later.  

For more information, see the
[known issue](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/network-policy.md.txt#statefulset_calico)
and [Calico issue #4710](https://github.com/projectcalico/calico/issues/4710).

## October 13, 2021

Fixed The following GKE versions fix containerd issue [#5438](https://github.com/containerd/containerd/issues/5438). This issue caused pod IP address leaks which exhaust the IP addresses of containerd based nodes.

- 1.19.14-gke.1500 or later
- 1.20.10-gke.1500 or later
- 1.21.4-gke.1600 or later

For more information, see the Containerd node images [known issues](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/using-containerd.md.txt#containerd-pod-ip-leak).

## October 12, 2021

Feature [Spot VMs](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/spot-vms.md.txt) on GKE is now available in [Preview](https://cloud.google.com/products#product-launch-stages).
Fixed With GKE version 1.19 and later, the CPU and memory usage of gke-metrics-agent have been optimized. With this change, Out Of Memory (OOM) crashes are reduced significantly.

If you are on GKE version 1.18 and earlier, you will need to upgrade your clusters to version 1.19 or later.

## October 04, 2021

Feature GKE version 1.20.8-gke.2100 or later offers a [Preview](https://cloud.google.com/products#product-launch-stages) of a fully managed metric collection pipeline to scrape Prometheus-style metrics exposed by any GKE workload and send those metrics to Cloud Monitoring for dashboards, alerts, and SLOs. Compared to the Prometheus Stackdriver sidecar, this new pipeline is easy to set up, allows filtering to control cost, supports larger clusters, is fully managed, supports Autopilot and horizontal Pod autoscaling, and offers better pricing. Get started with [GKE workload metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#workload-metrics).

## October 01, 2021

Issue 1.20 clusters with legacy ABAC authorization enabled should not upgrade to 1.21 until 1.21.4-gke.2500+ is available.
Change

#### (2021-R30) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.10-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) is now the default version.
- The following control plane and node versions are now available:
  - [1.19.14-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11914)
  - [1.19.15-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11915)
  - [1.20.10-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010)
  - [1.21.3-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213)
  - [1.21.4-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214)
- The following control plane versions are no longer available:
  - 1.18.20-gke.3001
  - 1.18.20-gke.3300
  - 1.18.20-gke.4100
  - 1.18.20-gke.4501
  - 1.18.20-gke.6000
  - 1.19.12-gke.2101
  - 1.20.8-gke.2101
  - 1.20.9-gke.701
  - 1.20.9-gke.1000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.19.13-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to [1.20.10-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.21 to [1.21.3-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.13-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913) is now the default version.
- The following control plane and node versions are now available in the Stable channel:
  - [1.19.13-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913)
  - [1.20.10-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010)
- The following versions are no longer available in the Stable channel:
  - 1.19.13-gke.701
  - 1.20.9-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.19.13-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.20.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.10-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) is now the default version in the Regular channel.
- Version [1.21.3-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) is now available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.10-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.21 to [1.21.3-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.4-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214) is now the default version in the Rapid channel.
- The following control plane and node versions are now available in the Rapid channel:
  - [1.21.4-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214)
  - [1.22.1-gke.1602](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1221)
- Version 1.21.4-gke.301 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.4-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.22 to [1.22.1-gke.1602](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#v1221) with this release.
Feature The following features are introduced in version 1.21:

#### CronJob (GA)

The CronJob API has graduated to General Availability (GA), bringing performance improvements and allowing scheduled jobs to be run using a stable API.

- This resource is now available in the `batch/v1` group/version.
- The `batch/v1beta1` group/version is deprecated, and will be removed in version 1.25. See the [migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) for details.

#### PodDisruptionBudget (GA)

The PodDisruptionBudget has graduated to GA, allowing Pod evictions to be
controlled using a stable API.

- This resource is now available in the `policy/v1` group/version.
- The `policy/v1beta1` group/version is deprecated, and will be removed in version 1.25. See the [migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) for details.

#### EndpointSlice (GA)

The EndpointSlice API has graduated to GA, bringing performance improvements
over the v1 Endpoints API.

- This more scalable API for service discovery is now enabled on all clusters and is promoted to `discovery.k8s.io/v1`.
- The `discovery.k8s.io/v1beta1` group/version is deprecated, and will be removed in version 1.25. See the [migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) for details.

#### Default namespace label (Beta)

Namespace API objects now have a `kubernetes.io/metadata.name` label matching
their `metadata.name` field to allow selecting any namespace by its name using a
label selector. This can be used for objects which select namespaces by label,
such as [admission webhooks](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#matching-requests-namespaceselector)
and [network policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/#targeting-a-namespace-by-its-name).

#### Bound service account token volumes (Beta)

- The API credentials injected into containers at `/var/run/secrets/kubernetes.io/serviceaccount/token` are now time-limited, auto-refreshed, and invalidated when the containing pod is deleted.
- By default, injected tokens are given an extended lifetime so they remain valid even after a new refreshed token is provided. The metric `serviceaccount_stale_tokens_total` and the audit annotation `authentication.k8s.io/stale-token` can be used to monitor for workloads that depend on the extended lifetime and are continuing to use tokens even after a refreshed token is provided to the container.
- Clients should reload the token from disk periodically (once per minute is recommended) to ensure they use the refreshed token. `k8s.io/client-go` version 11.0.0+ and 0.15.0+ reload tokens automatically.
Deprecated

#### Deprecated APIs

The following APIs are deprecated in the 1.21 release:

- [PodSecurityPolicy](https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/)
  - policy/v1beta1 PodSecurityPolicy
  - Deprecated in 1.21 with [removal targeted](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#psp-v125) for version 1.25.
- The following Beta versions of newly graduated APIs will be [removed in 1.25](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) in favor of GA versions:
  - discovery.k8s.io/v1beta1 EndpointSlice
  - policy/v1beta1 PodDisruptionBudget
  - batch/v1beta1 CronJob
- The following Beta versions of previously graduated APIs will be [removed in 1.22](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-22) in favor of GA versions:
  - admissionregistration.k8s.io/v1beta1, MutatingWebhookConfiguration
  - admissionregistration.k8s.io/v1beta1, ValidatingWebhookConfiguration
  - apiextensions.k8s.io/v1beta1, CustomResourceDefinition
  - apiregistration.k8s.io/v1beta1, APIService
  - authentication.k8s.io/v1beta1, TokenReview
  - authorization.k8s.io/v1beta1, LocalSubjectAccessReview
  - authorization.k8s.io/v1beta1, SelfSubjectAccessReview
  - authorization.k8s.io/v1beta1, SubjectAccessReview
  - certificates.k8s.io/v1beta1, CertificateSigningRequest
  - coordination.k8s.io/v1beta1, Lease
  - extensions/v1beta1, Ingress
  - networking.k8s.io/v1beta1, Ingress
  - networking.k8s.io/v1beta1, IngressClass
  - rbac.authorization.k8s.io/v1beta1, ClusterRole
  - rbac.authorization.k8s.io/v1beta1, ClusterRoleBinding
  - rbac.authorization.k8s.io/v1beta1, Role
  - rbac.authorization.k8s.io/v1beta1, RoleBinding
  - scheduling.k8s.io/v1beta1, PriorityClass
  - storage.k8s.io/v1beta1, CSIDriver
  - storage.k8s.io/v1beta1, CSINode
  - storage.k8s.io/v1beta1, StorageClass
  - storage.k8s.io/v1beta1, VolumeAttachment
Deprecated

#### Removed API versions in 1.22

The following Beta versions of previously graduated APIs are removed in 1.22 in
favor of the GA versions. All existing objects can be interacted with via the
stable APIs. Update API clients and manifests to use the GA APIs before
upgrading. For more information, see the [Kubernetes 1.22 deprecated APIs
guide](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations/apis-1-22).

- admissionregistration.k8s.io/v1beta1, MutatingWebhookConfiguration
- admissionregistration.k8s.io/v1beta1, ValidatingWebhookConfiguration
- apiextensions.k8s.io/v1beta1, CustomResourceDefinition
- apiregistration.k8s.io/v1beta1, APIService
- authentication.k8s.io/v1beta1, TokenReview
- authorization.k8s.io/v1beta1, LocalSubjectAccessReview
- authorization.k8s.io/v1beta1, SelfSubjectAccessReview
- authorization.k8s.io/v1beta1, SubjectAccessReview
- certificates.k8s.io/v1beta1, CertificateSigningRequest
- coordination.k8s.io/v1beta1, Lease
- extensions/v1beta1, Ingress
- networking.k8s.io/v1beta1, Ingress
- networking.k8s.io/v1beta1, IngressClass
- rbac.authorization.k8s.io/v1beta1, ClusterRole
- rbac.authorization.k8s.io/v1beta1, ClusterRoleBinding
- rbac.authorization.k8s.io/v1beta1, Role
- rbac.authorization.k8s.io/v1beta1, RoleBinding
- scheduling.k8s.io/v1beta1, PriorityClass
- storage.k8s.io/v1beta1, CSIDriver
- storage.k8s.io/v1beta1, CSINode
- storage.k8s.io/v1beta1, StorageClass
- storage.k8s.io/v1beta1, VolumeAttachment
Change In Kubernetes 1.21, newly provisioned PersistentVolumes by gce-pd will use the
`topology.kubernetes.io/zone` GA label instead of the `failure-domain.beta.kubernetes.io/zone`
beta label.
Change

#### 1.22 is now available in the Rapid channel

Kubernetes 1.22 is now available in the Rapid channel. Before upgrading, read
the [Kubernetes 1.22 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.22.md#changelog-since-v1210),
especially the action required and deprecation sections.
Change

#### New Beta and Stable APIs

The following Stable APIs are new in 1.21:

- batch/v1 CronJob
- policy/v1 PodDisruptionBudget
- discovery.k8s.io/v1 EndpointSlice

The following Beta APIs are new in 1.21:

- storage.k8s.io/v1beta1 CSIStorageCapacity
Feature

#### Notable features in 1.22

##### GA: Server-side Apply

*Server-side Apply* is a new object merge algorithm, as well as tracking of field
ownership, running on the Kubernetes API server. Server-side Apply helps users
and controllers create and modify their resources via declarative configurations
by sending their fully specified intent. Refer to [server-side apply
documentation](https://kubernetes.io/docs/reference/using-api/server-side-apply/)
for more information. Improvements in 1.22 include:

- scale subresource ownership is tracked correctly ([#98377](https://github.com/kubernetes/kubernetes/pull/98377))
- label selector fields are applied atomically ([#97989](https://github.com/kubernetes/kubernetes/pull/97989))

##### Beta: DaemonSet maxSurge

`DaemonSet` objects now support a `maxSurge` rollout parameter, which allows
running updated pods for the DaemonSet on nodes before removing old pods. Refer
to the [DaemonSet API documentation](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.22/#rollingupdatedaemonset-v1-apps)
for more information.

##### Beta: Suspended jobs

`Job` objects can now be created or placed in a suspended state, to allow
higher-level control over ordering and scheduling of batch workloads. Refer to
the [Job documentation](https://kubernetes.io/docs/concepts/workloads/controllers/job/#suspending-a-job)
for more information.

##### Beta: podAffinity namespace selection

Pod affinity rules can now specify namespaced using a label selector, in
addition to a fixed list of namespace names. Refer to the
[pod affinity documentation](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#namespace-selector)
for more information.
Change

#### New API versions in 1.22

The `pods/eviction` subresource now accepts `policy/v1` eviction requests in
addition to `policy/v1beta1` eviction requests
([#100724](https://github.com/kubernetes/kubernetes/pull/100724))
Deprecated

#### Deprecated API versions

These APIs are still served in version 1.22 but are in a deprecation period, and
will be removed in 1.25:

- [PodSecurityPolicy](https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/)
  - policy/v1beta1 PodSecurityPolicy
  - Deprecated in 1.21 with [removal targeted](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#psp-v125) for version 1.25.
- The following Beta versions of graduated APIs will be [removed in 1.25](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) in favor of their GA versions:
  - discovery.k8s.io/v1beta1 EndpointSlice, deprecated since 1.21
  - policy/v1beta1 PodDisruptionBudget, deprecated since 1.21
  - batch/v1beta1 CronJob, deprecated since 1.21
Change

#### 1.21 is now generally available

Kubernetes version 1.21 is now generally available. Before upgrading, read the [Kubernetes 1.21 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#changelog-since-v1200), especially the action required and deprecation sections.
Change

#### Notable changes and bug fixes in 1.22

- The `terminationGracePeriodSeconds` field on pod specs and container probes
  should not be negative. Negative values of `terminationGracePeriodSeconds`
  will be treated as the value `1` on the delete path. Immutable field
  validation will be relaxed in order to update negative values. In a future
  release, negative values will not be permitted. ([#98866](https://github.com/kubernetes/kubernetes/pull/98866))

- As a mitigation for [CVE-2021-25740](https://github.com/kubernetes/kubernetes/issues/103675),
  newly created Kubernetes 1.22 clusters no longer include write access to the
  Endpoints API in the `edit` and `admin` roles by default. Existing clusters
  upgraded to Kubernetes 1.22 retain previous permissions in those roles. For
  instructions to re-add Endpoints write access to the `edit` and `admin`
  roles in newly created 1.22 clusters, refer to the [RBAC documentation](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#write-access-for-endpoints).

## September 30, 2021

Security A security issue was discovered in Kubernetes, CVE-2021-25741, where
a user may be able to create a container with subpath volume mounts to
access files \& directories outside of the volume, including on the host
filesystem.
For more information, see the [GCP-2021-018 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-018).
Security There is a known issue where updating a `BackendConfig` resource using the `v1beta1` API that removes an active Google Cloud Armor security policy from its service.
For more information, see the [GCP-2021-019 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-019).
Security A security vulnerability, [CVE-2020-8561](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8561),
has been discovered in Kubernetes where certain webhooks can be made to
redirect `kube-apiserver` requests to private networks of that API
server.
For more information, see the [GCP-2021-021 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-021).
Feature Now you can see how effectively your GKE clusters and workloads are utilizing your available compute resources. The new Cost Optimization tab lets you view, filter, and learn more about the CPU and memory usage, requests, allocation, and limit amounts of each of your clusters and workloads. This information can help you identify opportunities to optimize your clusters or workloads for more cost effective resource utilization. This feature is now available in [Preview](https://cloud.google.com/products#product-launch-stages). For more information, see [View cost-related optimization metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cost-optimization-metrics.md.txt).

## September 24, 2021

Fixed GKE versions 1.18.20-gke.5100 and later fix the issue with `v1beta1` of the `Backendconfig` API, where a Cloud Armor security policy was inadvertently deleted from the backend Service of an Ingress resource.

For more information, see Kubernetes [issue #1508](https://github.com/kubernetes/ingress-gce/issues/1508) and the Ingress [Known issues](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#armor_fields_removed) page.
Issue GKE clusters running node pools that use Docker might experience containers restarting every time Docker restarts.

The following versions are affected:

- GKE 1.20 versions lower than 1.20.9-gke.2100
- GKE 1.21 versions lower than 1.21.3-gke.1600

To fix this issue, either use Containerd or upgrade your nodes to version:

- For GKE 1.20: 1.20.9-gke.2100 or higher
- For GKE 1.21: 1.21.3-gke.1600 or higher

## September 17, 2021

Change

#### (2021-R29) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) is now the default version.
- Control plane version [1.20.9-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) is now available.
- The following control plane and node versions are now available:
  - [1.18.20-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.14-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11914)
  - [1.20.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010)
- The following control plane versions are no longer available:
  - 1.17.17-gke.9100
  - 1.18.20-gke.901
  - 1.18.20-gke.2300
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.18.20-gke.3001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1182) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.13-gke.701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913) is now the default version in the Stable channel.
- Version [1.19.13-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913) is now available in the Stable channel.
- Version [1.20.9-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) is now available in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.18.20-gke.901
  - 1.18.20-gke.3001
  - 1.19.12-gke.2101
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.19.13-gke.701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.20 to [1.20.9-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) is now the default version in the Regular channel.
- Version [1.20.10-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12010) is now available in the Regular channel.
- Version 1.20.9-gke.701 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.4-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214) is now the default version in the Rapid channel.
- Version [1.21.4-gke.1801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214) is now available in the Rapid channel.
- Version 1.21.3-gke.2001 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.4-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214) with this release.

## September 16, 2021

Feature In GKE versions 1.21.0-gke.1500 and later, [VPC-native](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/alias-ips.md.txt)
is the default network mode during cluster creation. To create a routes-based cluster, you can use the `--no-enable-ip-alias` flag:

```bash
gcloud container clusters create CLUSTER_NAME --no-enable-ip-alias
```
Change For Autopilot clusters, starting with GKE version `1.21.3-gke.900`:

- Users can also create mutating webhooks. However, Autopilot modifies the
  mutating webhooks objects to add a namespace selector which excludes the
  resources in managed namespaces (currently, `kube-system`) from being
  intercepted. Additionally, webhooks which specify one or more of following
  resources (and any of their sub-resources) in the rules, will be rejected:

  ```yaml
  - group: ""
    resource: nodes
  - group: ""
    resource: persistentvolumes
  - group: certificates.k8s.io
    resource: certificatesigningrequests
  - group: authentication.k8s.io
    resource: tokenreviews
  ```
- The `SYS_PTRACE` capability is allowed in user workloads.

- Gatekeeper is no longer used in Autopilot policy enforcement, letting users
  install their own Gatekeeper instances.

When downgrading Autopilot clusters versions `1.21` to the older minor versions,
the cluster might intermittently become unavailable. Once the downgrade is
complete, the cluster will be available.

## September 14, 2021

Feature With GKE versions 1.21.4-gke.30 and later, users can create [ServiceAttachment resources](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#ilb_psc) to provision [Private Service Connect (PSC)](https://docs.cloud.google.com/vpc/docs/private-service-connect.md.txt) for internal LoadBalancer Services. This feature is available in [Preview](https://cloud.google.com/products#product-launch-stages).
Feature Multi-cluster Ingress now supports [SSL policies and HTTPS redirects](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/multi-cluster-ingress.md.txt#ssl_policies_and_https_redirects) using the `FrontendConfig` resource. This feature is generally available in GKE versions 1.17.13-gke.2600 and later.

## September 13, 2021

Fixed GKE versions 1.19.14-gke.301 and later fix the issue with `v1beta1` of the `Backendconfig` API, where a Cloud Armor security policy was inadvertently deleted from the backend Service of an Ingress resource.

For more information, see Kubernetes [issue #1508](https://github.com/kubernetes/ingress-gce/issues/1508) and the Ingress [Known issues](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#armor_fields_removed) page.

## September 09, 2021

Feature The [managed Filestore CSI driver for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/filestore-csi-driver.md.txt) is now available in GKE versions 1.21 and later to provision and manage Filestore instances for GKE workloads.

## September 08, 2021

Deprecated Several `gcloud` flags used to configure which logs and metrics are collected are deprecated and replaced with new flags. See [Deprecated Configuration Parameters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#deprecated_configuration_parameters) for a list of the deprecated logging and monitoring flags as well as the equivalent values for the new `--logging` and `--monitoring` flags.

## September 07, 2021

Change The R28 release notes were updated on September 24, 2021 with the following additions:

**No channel**

Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) with this release.

**Stable channel**

Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) with this release.
Change

#### (2021-R28) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.8-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now the default version.
- The following control plane and node versions are now available:
  - [1.18.20-gke.3001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.18.20-gke.4501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912)
  - [1.19.13-gke.701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913)
  - [1.19.14-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11914)
  - [1.20.8-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208)
  - [1.20.9-gke.701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209)
  - [1.20.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209)
- The following control plane versions are no longer available:
  - 1.18.20-gke.3000
  - 1.18.20-gke.4500
  - 1.19.12-gke.2100
  - 1.19.13-gke.700
  - 1.19.14-gke.300
  - 1.20.8-gke.2100
  - 1.20.9-gke.700
  - 1.20.9-gke.1000
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to [1.20.8-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) is now the default version in the Stable channel.
- The following control plane and node versions are now available in the Stable channel:
  - [1.18.20-gke.3001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912)
  - [1.19.13-gke.701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913)
- The following versions are no longer available in the Stable channel:
  - 1.18.20-gke.3000
  - 1.19.12-gke.2100
  - 1.19.13-gke.700
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to [1.19.12-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.9-gke.701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) is now the default version in the Regular channel.
- The following control plane and node versions are now available in the Regular channel:
  - [1.20.9-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209)
  - [1.20.9-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209)
- The following versions are no longer available in the Regular channel:
  - 1.20.9-gke.700
  - 1.20.9-gke.1000
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.9-gke.701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.3-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) is now the default version in the Rapid channel.
- The following control plane and node versions are now available in the Rapid channel:
  - [1.21.3-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213)
  - [1.21.4-gke.301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1214)
- Version 1.21.3-gke.2000 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.3-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) with this release.
Security Two security vulnerabilities,
[CVE-2021-33909](https://nvd.nist.gov/vuln/detail/CVE-2021-33909) and
[CVE-2021-33910](https://nvd.nist.gov/vuln/detail/CVE-2021-33910), have been
discovered in the Linux kernel that can lead to an OS crash or an escalation to root by an
unprivileged user. This vulnerability affects all GKE node operating systems (COS and Ubuntu).

For more information, see the [GCP-2021-017 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-017).

## September 02, 2021

Feature [Multi-Instance GPU](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi.md.txt) on GKE is is now generally available.

## August 30, 2021

Feature [GKE Autoscaling profiles](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt#autoscaling_profiles)
are now generally available.

## August 24, 2021

Feature Identity Service for GKE ([Preview](https://cloud.google.com/products#product-launch-stages)) is available. Identity Service for GKE extends existing identity solutions for authentication into GKE clusters by supporting OpenID Connect (OIDC). For more information, see [Authenticating with Identity Service for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/oidc.md.txt).
Feature You can now enable Google Virtual NIC in a new GKE cluster on GPU nodes. For more information, see [Using Google Virtual NIC](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/using-gvnic.md.txt).

## August 20, 2021

Change

#### (2021-R27) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.8-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now the default version.
- The following control plane and node versions are now available:
  - [1.18.20-gke.4100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.13-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913)
  - [1.20.9-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209)
- The following control plane versions are no longer available:
  - 1.18.20-gke.501
  - 1.19.9-gke.1900
  - 1.19.10-gke.1000
  - 1.19.10-gke.1001
  - 1.19.10-gke.1601
  - 1.19.10-gke.1701
  - 1.19.11-gke.1701
  - 1.19.11-gke.2101
  - 1.19.12-gke.700
  - 1.19.12-gke.900
  - 1.19.12-gke.1100
  - 1.20.8-gke.700
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to [1.18.20-gke.901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to [1.19.12-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) with this release.

### Stable channel

There are no new releases in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.8-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now the default version in the Regular channel.
- Version [1.20.9-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) is now available in the Regular channel.
- Version 1.20.8-gke.900 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.8-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.8-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now the default version in the Rapid channel.
- The following control plane and node versions are now available in the Rapid channel:
  - [1.20.9-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209)
  - [1.21.3-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213)
- The following versions are no longer available in the Rapid channel:
  - 1.20.8-gke.2100
  - 1.21.3-gke.900
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.20.8-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.3-gke.901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) with this release.
Feature For GKE clusters running Windows Server node pools, you can proactively receive
updates about new GKE versions and the Windows OS versions they use by
[subscribing to `UpgradeAvailableEvent` notifications](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-notifications.md.txt#upgradeavailable).
This feature is now available in [Preview](https://cloud.google.com/products#product-launch-stages).

## August 19, 2021

Feature A simplified GKE API for configuring which logs and metrics are collected and sent to Cloud Logging and Cloud Monitoring is now available. The [`gcloud container clusters create`](https://docs.cloud.google.com/sdk/gcloud/reference/container/clusters/create.md.txt#--logging) and [`gcloud container clusters update`](https://docs.cloud.google.com/sdk/gcloud/reference/container/clusters/update.md.txt#--logging) commands now support the `--logging` and `--monitoring` flags.

For example, to collect both system and workload logs in an existing cluster, use `gcloud container clusters update --logging=SYSTEM,WORKLOAD`. Or, to create a new cluster with no metrics collected, use `gcloud container clusters create --monitoring=NONE`.

See a complete list of [available logs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#available-logs) and [available metrics](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-metrics.md.txt#available-metrics).

These flags are available in Google Cloud SDK version 352.0.0 and later.

## August 18, 2021

Issue GKE clusters running node pools that use containerd might experience IP leak issues and exhaust all Pod IPs on a node.
A Pod scheduled on an affected node shows an error message similar to the following:

    failed to allocate for range 0: no IP addresses available in range set: 10.48.131.1-10.48.131.62

For more information about the issue, see containerd [issue #5438](https://github.com/containerd/containerd/issues/5438) and [issue #5768](https://github.com/containerd/containerd/issues/5768).

For workarounds to mitigate this issue, see the [Known issues section in containerd node images](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/using-containerd.md.txt#known_issues).

## August 17, 2021

Issue An issue was identified with `v1beta1` of the `BackendConfig` API, where a Cloud Armor security policy was inadvertently deleted from the backend Service of an Ingress resource on the following affected GKE versions:

- 1.18.19-gke.1400 and later
- 1.19.10-gke.700 and later
- 1.20.6-gke.700 and later

To fix this issue, use `v1` of the `BackendConfig` API, or update your clusters to one of the following GKE versions:

- 1.20.9-gke.900 and later
- 1.21.1-gke.2700 and later

For more information, see Kubernetes [issue #1508](https://github.com/kubernetes/ingress-gce/issues/1508) and the Ingress [Known issues](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#armor_fields_removed) page.

## August 12, 2021

Change

#### (2021-R26) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.18.20-gke.901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.18.20-gke.3300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.13-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913)
  - [1.20.9-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209)
- The following control plane versions are no longer available:
  - 1.17.17-gke.3700
  - 1.17.17-gke.4400
  - 1.17.17-gke.4900
  - 1.17.17-gke.5400
  - 1.17.17-gke.6000
  - 1.17.17-gke.6700
  - 1.17.17-gke.7200
  - 1.17.17-gke.7800
  - 1.17.17-gke.8200
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.12-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) is now the default version in the Stable channel.
- Version [1.18.20-gke.901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) is now available in the Stable channel.
- Version 1.19.11-gke.2101 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 and version 1.19 to [1.19.12-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

Version [1.20.8-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208)
is now available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available in the Rapid channel:
  - [1.20.8-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208)
  - [1.21.3-gke.901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213)
  - [1.21.3-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213)
- The following control plane and node versions are no longer available in the Rapid channel:
  - 1.20.9-gke.700
  - 1.21.3-gke.100
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.3-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) with this release.

## August 05, 2021

Feature GKE Multi Cluster Ingress is now available through [standalone per-Pod pricing](https://cloud.google.com/kubernetes-engine/pricing#multi-cluster-ingress) in addition to Anthos licensing for all GKE release channels.

## August 03, 2021

Change The `northamerica-northeast2` [region](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) in Toronto is now available.
Change

#### (2021-R25) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.18.20-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.13-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11913)
  - [1.20.9-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209)
- The following control plane versions are no longer available:
  - 1.18.17-gke.1901
  - 1.18.19-gke.1701
  - 1.18.19-gke.2101
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.18.20-gke.501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.20-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) is now the default version in the Stable channel.
- Version 1.18.20-gke.501 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.20-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) with this release.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now the default version in the Rapid channel.
- Version [1.20.9-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1209) is now available in the Rapid channel.
- Version [1.21.3-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) is now available in the Rapid channel.
- Version 1.20.8-gke.700 is no longer available in the Rapid channel.
- Version 1.21.2-gke.600 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to version [1.21.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) with this release.

## July 27, 2021

Change

#### (2021-R24) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now the default version.
- The following control plane and node versions are now available:
  - [1.18.20-gke.2300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.12-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912)
  - [1.20.8-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208)
- The following control plane versions are no longer available:
  - 1.18.18-gke.1101
  - 1.18.18-gke.1701
  - 1.20.7-gke.1800
  - 1.20.7-gke.2200
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.20.8-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.20-gke.501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) is now the default version in the Stable channel.
- Version [1.18.20-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) is now available in the Stable channel.
- Version [1.19.12-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) is now available in the Stable channel.
- Version 1.18.19-gke.1701 is no longer available in the Stable channel.
- Version 1.19.10-gke.1000 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.20-gke.501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to version [1.19.11-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11911) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now the default version in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.19.9-gke.1900
  - 1.19.11-gke.1701
  - 1.19.12-gke.1100
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.21.3-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1213) is now available in the Rapid channel.

## July 21, 2021

Feature [Google Groups for RBAC](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control.md.txt#google-groups-for-gke) is now generally available.

## July 20, 2021

Deprecated Legacy Logging and Monitoring was [deprecated](https://docs.cloud.google.com/stackdriver/docs/deprecations/legacy.md.txt) December 12, 2019 and was decommissioned March 31, 2021. As described in the guide for [Migrating to Cloud Operations for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/observability.md.txt) all clusters still using Legacy Logging and Monitoring are being automatically and gradually migrated to Cloud Operations for GKE during the coming weeks.
Change

#### (2021-R23) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following control plane and node versions are now available:
  - [1.19.12-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912)
  - [1.19.12-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912)
  - [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208)
- The following control plane versions are no longer available:
  - 1.18.17-gke.1900
  - 1.19.9-gke.1400
  - 1.20.6-gke.1000
  - 1.20.6-gke.1400
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.18.17-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.20.7-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.19-gke.1701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11819) is now the default version in the Stable channel.
- Version [1.18.20-gke.501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820) is now available in the Stable channel.
- Version 1.18.17-gke.1901 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.19-gke.1701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11819) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.12-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912) is now available in the Regular channel.
- Version [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now available in the Regular channel.
- Version 1.20.7-gke.1800 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.8-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now the default version in the Rapid channel.
- Version [1.20.8-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now available in the Rapid channel.
- Version 1.20.7-gke.2200 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.20.8-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) with this release.

## July 14, 2021

Security A new security vulnerability, [CVE-2021-22555](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22555), has been discovered where a malicious actor with `CAP_NET_ADMIN` privileges can potentially cause a container breakout to root on the host. This vulnerability affects all GKE clusters and Anthos clusters on VMware running Linux version 2.6.19 or later.

For more information, see the [GCP-2021-015 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-015).

## July 13, 2021

Issue There is a known issue that prevents the gcloud client from interacting with multi-cluster Ingress that was introduced in gcloud version 346.0.0 and was fixed in version 348.0.0. It is recommended that you do not use gcloud versions 346.0.0 and 347.0.0 when using multi-cluster Ingress.

## July 09, 2021

Change

#### (2021-R22) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available:
  - [1.18.18-gke.1101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11818)
  - [1.18.18-gke.1701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11818)
  - [1.18.19-gke.1701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11819)
  - [1.18.19-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11819)
  - [1.18.20-gke.900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.10-gke.1001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910)
  - [1.19.10-gke.1601](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910)
  - [1.19.10-gke.1701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910)
  - [1.19.11-gke.1701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11911)
  - [1.19.11-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11911)
  - [1.19.12-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11912)
  - [1.20.8-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208)
- The following versions are no longer available:
  - 1.18.18-gke.1100
  - 1.18.18-gke.1700
  - 1.18.19-gke.1700
  - 1.18.19-gke.2100
  - 1.19.10-gke.1600
  - 1.19.10-gke.1700
  - 1.19.11-gke.1700
  - 1.19.11-gke.2100

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.19-gke.1701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11819) is now available in the Stable channel.
- Version [1.19.11-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11911) is now available in the Stable channel.
- Version 1.18.18-gke.1700 is no longer available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.11-gke.1701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11911) is now available in the Regular channel.
- Version [1.20.7-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) is now available in the Regular channel.
- Version 1.19.10-gke.1700 is no longer available in the Regular channel.
- Version 1.20.6-gke.1000 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.7-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.7-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) is now the default version.
- Version [1.20.8-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1208) is now available in the Rapid channel.
- Version [1.21.2-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1212) is now available in the Rapid channel.
- Version 1.20.6-gke.1400 is no longer available in the Rapid channel.
- Version 1.20.7-gke.1800 is no longer available in the Rapid channel.
- Version 1.21.1-gke.2200 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.20.7-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.2-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1212) with this release.

## July 08, 2021

Security Microsoft published a security bulletin on a Remote code execution (RCE) vulnerability, [CVE-2021-34527](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527), that affects the print spooler in Windows servers. The CERT Coordination Center (CERT/CC) published an update note on a related vulnerability, dubbed "PrintNightmare" that also affects Windows print spoolers - [PrintNightmare, Critical Windows Print Spooler Vulnerability](https://us-cert.cisa.gov/ncas/current-activity/2021/06/30/printnightmare-critical-windows-print-spooler-vulnerability).

For more information, see the [GCP-2021-014 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-014).

## July 02, 2021

Security The Istio project recently [disclosed](https://istio.io/latest/news/security/istio-security-2021-007/) a new security vulnerability, [CVE-2021-34824](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34824), affecting [Istio](https://cloud.google.com/learn/what-is-istio). Istio contains a remotely exploitable vulnerability where credentials specified in the Gateway and DestinationRule credentialName field can be accessed from different namespaces.

For more information, see the [GCP-2021-012 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-012).
Feature Config Management is now available on GKE. Config Management provides you with the following benefits:

- You can now use Policy Controller. Policy Controller enables the enforcement of fully programmable policies for your clusters. To learn more, see [Policy Controller overview](https://docs.cloud.google.com/kubernetes-engine/policy-controller/docs/overview.md.txt).
- You can now install Config Sync using the Cloud Console or the `gcloud` command line tool. To learn more, see [Installing Config Sync](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/installing-config-sync.md.txt).

## June 29, 2021

Change The `asia-south2` [region](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) in Delhi is now available.

## June 28, 2021

Feature In GKE node version 1.21.1-gke.2200 and later, Containerd is available as a runtime for Windows Server LTSC and SAC node images. Containerd is the recommended container runtime for GKE. For more information, see [Node images](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-images.md.txt#windows-server).

## June 25, 2021

Issue GKE clusters on some 1.18.18+ and 1.19.10+ versions might fail to create or
apply CustomResourceDefinitions containing integer validation rules using
server-side apply. The following error occurs: `failed to convert new object to proper version: unable to convert unstructured object to apiextensions.k8s.io/v1, Kind=CustomResourceDefinition: cannot convert int64 to float64.`

The following versions are affected:

- 1.19.11-gke.1700
- 1.19.10-gke.1700
- 1.19.10-gke.1600
- 1.19.10-gke.1000
- 1.18.19-gke.1700
- 1.18.18-gke.1700
- 1.18.18-gke.1100

To resolve this issue, upgrade to a newer version or downgrade to one of the
following versions:

- 1.19.9-gke.1900
- 1.18.17-gke.1901
Change

#### (2021-R21) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version.
- The following versions are now available:
  - [1.18.19-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11819)
  - [1.18.20-gke.501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11820)
  - [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199)
  - [1.19.11-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11911)
  - [1.20.6-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206)
  - [1.20.7-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207)
- The following versions are no longer available:
  - 1.17.17-gke.3700
  - 1.17.17-gke.4400
  - 1.17.17-gke.4900
  - 1.17.17-gke.5400
  - 1.17.17-gke.6000
  - 1.17.17-gke.6700
  - 1.17.17-gke.7200
  - 1.17.17-gke.7800
  - 1.17.17-gke.8200
  - 1.17.17-gke.9100
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.17 to version [1.18.17-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to version [1.19.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.18-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11818) is now available in the Stable channel.
- Version 1.18.17-gke.1900 is no longer available in the Stable channel.
- Version 1.18.18-gke.1100 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.17 to version [1.18.17-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version in the Regular channel.
- Version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now available in the Regular channel.
- Version 1.19.10-gke.1600 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to [1.19.10-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.19.10-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.7-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) is now available in the Rapid channel.
- Version [1.21.1-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211) is now available in the Rapid channel.
- Version 1.21.1-gke.1800 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to [1.20.7-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.20.7-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.1-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211) with this release.

## June 24, 2021

Feature [Internal load balancer subsetting for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#subsetting) is now generally available in GKE versions 1.18.19-gke.1400 and later.

## June 21, 2021

Change The `australia-southeast2` [region](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) in Melbourne is now available.

## June 16, 2021

Change

#### (2021-R20) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now the default version.
- The following versions are now available:
  - [1.18.19-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11819)
  - [1.19.11-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11911)
  - [1.20.7-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207)
- The following versions are no longer available:
  - 1.18.17-gke.1200
  - 1.18.17-gke.1201
  - 1.19.9-gke.1400
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.18.17-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.19 to version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now the default version in the Stable channel.
- Version [1.18.18-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11818) is now available in the Stable channel.
- Version 1.18.17-gke.1200 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.17-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now the default version in the Regular channel.
- Version [1.19.10-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now available in the Regular channel.
- Version 1.19.9-gke.1900 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to [1.19.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.19.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.7-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1207) is now available in the Rapid channel.
- Version [1.21.1-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211) is now available in the Rapid channel.
- Version 1.21.1-gke.400 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.1-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211) with this release.

## June 15, 2021

Fixed The [issue](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#April_19_2021) affecting the Datadog Agent on Autopilot has been resolved in Datadog version 2.13.1.

## June 11, 2021

Feature [GKE Multi-cluster Services](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/multi-cluster-services.md.txt)
support for pod-specific addressing is now generally available.

## June 10, 2021

Feature [Volume snapshots](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/volume-snapshots.md.txt)
is now generally available. Starting in GKE version 1.21 and later, you can now
use `v1` snapshots; `v1beta1` snapshots will continue to operate as expected
until further notice.
Feature Committed use discounts are now generally available to purchase for Google Kubernetes
Engine (Autopilot Mode).

Google Kubernetes Engine (Autopilot Mode) committed use discounts apply to all
Autopilot Pod workload vCPU, memory, and ephemeral storage usage in the region
in which you have committed. Google Kubernetes Engine (Autopilot Mode) committed
use discounts *do not apply* to the cluster management fee or to GKE Standard
mode compute nodes.

See the [documentation](https://cloud.google.com/kubernetes-engine/cud) for more
details.
Feature For GKE clusters running Windows Server node pools, you can see the version
mapping between GKE versions and Windows Server versions for all available GKE
versions by using a `gcloud` command. This feature is now available in [preview](https://cloud.google.com/products#product-launch-stages).

For more details, see [Use gcloud tool to get version mapping](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows.md.txt#gcloud_versionmapping).

## June 09, 2021

Issue If you manually upgrade your cluster from 1.18 to 1.19 and the network tier configuration on an existing external network load balancer does not match the network tier annotation in the service spec (if unspecified, defaults to `Premium`), the load balancer will be deleted and recreated, and the network tier configuration will be enforced.
Change

#### (2021-R19) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now the default version.
- The following versions are now available:
  - [1.17.17-gke.9100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717)
  - [1.18.17-gke.1201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817)
  - [1.18.17-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817)
  - [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206)
- The following versions are no longer available:
  - 1.18.17-gke.100
  - 1.18.17-gke.700
  - 1.19.8-gke.1600
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.18.17-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.20 to version [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now the default version in the Stable channel.
- Version [1.18.17-gke.1901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now available in the Stable channel.
- Version [1.19.10-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.17-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.19 to version [1.19.10-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now available in the Regular channel.
- Version [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206) is now available in the Regular channel.
- Version 1.19.9-gke.1400 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.20 to [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.6-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206) is now the default version in the Rapid channel.
- Version [1.21.1-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211) is now available in the Rapid channel.
- Version 1.20.6-gke.1000 is no longer available in the Rapid channel.
- Version 1.21.1-gke.100 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to [1.20.6-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.1-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211) with this release.
Issue A domain-scoped project is not supported in GKE version 1.20. The cluster's `CertificateSigningRequest` will be denied when validating the DNS name and the nodes cannot join the cluster.
Change As of version 1.20, the kubelet no longer creates the `target_path` for
NodePublishVolume in accordance with the CSI spec. If you have self-managed CSI
drivers deployed in your cluster, ensure that they are idempotent and do any
necessary mount creation or verification. For more information, see Kubernetes
issue [#88759](https://github.com/kubernetes/kubernetes/pull/88759).
Announcement

#### Reminder: Future beta API removals in versions 1.22 and 1.25

Kubernetes versions 1.22 and 1.25 will stop serving several deprecated beta
APIs. It is recommended to begin migrating your clients and manifests to the
stable replacement APIs now. More information is available in the
[OSS Kubernetes documentation](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#removed-apis-by-release).
Change

#### 1.20 is now generally available

Kubernetes 1.20 is now generally available (GA). Before upgrading, read the
[Kubernetes 1.20 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#changelog-since-v1190)
especially the [Urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#urgent-upgrade-notes)
and [Deprecations](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#deprecation)
sections.
Change The `metadata.selfLink` field, [deprecated since version 1.16](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#deprecations-and-removals),
is no longer populated in version 1.20. See Kubernetes [issue #1164](https://github.com/kubernetes/enhancements/issues/1164)
for details. A related bug in the [`k8s.io/client-go`library](https://github.com/kubernetes/client-go)
in the `GetReference` function was fixed in versions 0.15.9 or later, 0.16.4 or
later, and 0.17.0 or later. Clients using the `GetReference` function should
upgrade to one of those versions of `client-go` or newer in order to work
correctly against an API Server running version 1.20 or later.
Fixed [Non-deterministic treatment of objects with invalid `ownerReferences`](https://github.com/kubernetes/kubernetes/issues/65200)
was [fixed in version 1.20](https://github.com/kubernetes/kubernetes/pull/92743).
Run the [`kubectl-check-ownerreferences`](https://github.com/kubernetes-sigs/kubectl-check-ownerreferences)
tool prior to upgrade to locate existing objects with invalid `ownerReferences`.

- A namespaced object with an `ownerReference` to another namespaced object
  which does not exist in the same namespace is now consistently treated as
  having a missing owner and is deleted.

- A cluster-scoped object with an `ownerReference` to a namespaced object is
  now consistently treated as having an unresolvable owner, and is ignored
  by the garbage collector.

- Starting in version 1.20, when a namespace mismatch between a child and owner
  object is detected, an event with a reason code of
  `OwnerRefInvalidNamespace` is recorded.

Change The `node.k8s.io/v1beta1` RuntimeClass API has graduated to `node.k8s.io/v1`
with no changes. API clients and manifests should switch to using the
`node.k8s.io/v1` API after version 1.20. The `node.k8s.io/v1beta1` API is
deprecated and will no longer be served starting in version 1.25.
Change Starting in version 1.20, timeouts on exec probes are honored, and
default to 1 second if unspecified. If you have Pods using exec probes, ensure
that they can easily complete in 1 second or explicitly set an appropriate
timeout. For more information, see
[ConfigureProbes](https://docs.k8s.io/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes).

## June 07, 2021

Change You can now specify the default image type to use for new auto-provisioning node pools. See [Using node auto-provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning.md.txt#default-image-type) for more details.

## June 04, 2021

Security The security community recently disclosed a new security vulnerability [CVE-2021-30465](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-30465) found in `runc` that has the potential to allow full access to a node filesystem.

For more information, see the [GCP-2021-011 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-011).

## May 28, 2021

Change

#### (2021-R18) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on versioning and upgrades, see [GKE versioning and support](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt)
and [Upgrades](https://docs.cloud.google.com/kubernetes-engine/upgrades.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version.
- Version [1.18.18-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11818) is now available.
- Version [1.19.10-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now available.
- Version 1.18.17-gke.100 is no longer available.
- Version 1.19.8-gke.1600 is no longer available.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now the default version in the Stable channel.
- Version [1.18.17-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now available in the Stable channel.
- Version 1.17.17-gke.4900 is no longer available in the Stable channel.
- Version 1.17.17-gke.5400 is no longer available in the Stable channel.
- Version 1.18.17-gke.700 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.17-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.6-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206) is now available in the Rapid channel.
- Version [1.21.1-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211) is now available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.21 to [1.21.1-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211) with this release.
Change

#### 1.21 New Beta and Stable APIs

The following Stable APIs are new in 1.21:

- batch/v1 CronJob
- policy/v1 PodDisruptionBudget
- discovery.k8s.io/v1 EndpointSlice

The following Beta APIs are new in 1.21:

- storage.k8s.io/v1beta1 CSIStorageCapacity
Feature

#### 1.21 Features

The following features are introduced in version 1.21:

#### CronJob (GA)

The CronJob API has graduated to General Availability (GA), bringing performance
improvements and allowing scheduled jobs to be run using a stable API.

- This resource is now available in the `batch/v1` group/version.
- The `batch/v1beta1` group/version is deprecated, and will be removed in version 1.25. See the [migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) for details.

#### PodDisruptionBudget (GA)

The PodDisruptionBudget has graduated to GA, allowing pod evictions to be
controlled using a stable API.

- This resource is now available in the `policy/v1` group/version.
- The `policy/v1beta1` group/version is deprecated, and will be removed in version 1.25. See the [migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) for details.

#### EndpointSlice (GA)

The EndpointSlice API has graduated to GA, bringing performance improvements
over the v1 Endpoints API.

- This more scalable API for service discovery is now enabled on all clusters and is promoted to `discovery.k8s.io/v1`.
- The `discovery.k8s.io/v1beta1` group/version is deprecated, and will be removed in version 1.25. See the [migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) for details.

#### Default namespace label (Beta)

Namespace API objects now have a `kubernetes.io/metadata.name` label matching
their `metadata.name` field to allow selecting any namespace by its name using a
label selector. This can be used for objects which select namespaces by label,
such as [admission webhooks](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#matching-requests-namespaceselector)
and [network policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/#targeting-a-namespace-by-its-name).

#### Bound service account token volumes (Beta)

- The API credentials injected into containers at `/var/run/secrets/kubernetes.io/serviceaccount/token` are now time-limited, auto-refreshed, and invalidated when the containing pod is deleted.
- By default, injected tokens are given an extended lifetime so they remain valid even after a new refreshed token is provided. The metric `serviceaccount_stale_tokens_total` and the audit annotation `authentication.k8s.io/stale-token` can be used to monitor for workloads that depend on the extended lifetime and are continuing to use tokens even after a refreshed token is provided to the container.
- Clients should reload the token from disk periodically (once per minute is recommended) to ensure they use the refreshed token. `k8s.io/client-go` version 11.0.0+ and 0.15.0+ reload tokens automatically.
Feature GKE clusters running version 1.18 or later now support [container native Cloud DNS](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns.md.txt) (available in [Preview](https://cloud.google.com/products#product-launch-stages)). Cloud DNS can be used as the in-cluster DNS provider instead of kube-dns.
Change

#### 1.21 available in the Rapid channel

Kubernetes version 1.21 is now available in the Rapid channel. Before upgrading,
read the [Kubernetes 1.21 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#changelog-since-v1200),
especially the action required and deprecation sections.
Deprecated

#### 1.21 Deprecated APIs

The following APIs are deprecated in the 1.21 release:

- [PodSecurityPolicy](https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/)
  - policy/v1beta1 PodSecurityPolicy
  - Deprecated in 1.21 with [removal targeted](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#psp-v125) for version 1.25.
- The following Beta versions of newly graduated APIs will be [removed in 1.25](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25) in favor of GA versions:
  - discovery.k8s.io/v1beta1 EndpointSlice
  - policy/v1beta1 PodDisruptionBudget
  - batch/v1beta1 CronJob
- The following Beta versions of previously graduated APIs will be [removed in 1.22](https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-22) in favor of GA versions:
  - admissionregistration.k8s.io/v1beta1, MutatingWebhookConfiguration
  - admissionregistration.k8s.io/v1beta1, ValidatingWebhookConfiguration
  - apiextensions.k8s.io/v1beta1, CustomResourceDefinition
  - apiregistration.k8s.io/v1beta1, APIService
  - authentication.k8s.io/v1beta1, TokenReview
  - authorization.k8s.io/v1beta1, LocalSubjectAccessReview
  - authorization.k8s.io/v1beta1, SelfSubjectAccessReview
  - authorization.k8s.io/v1beta1, SubjectAccessReview
  - certificates.k8s.io/v1beta1, CertificateSigningRequest
  - coordination.k8s.io/v1beta1, Lease
  - extensions/v1beta1, Ingress
  - networking.k8s.io/v1beta1, Ingress
  - networking.k8s.io/v1beta1, IngressClass
  - rbac.authorization.k8s.io/v1beta1, ClusterRole
  - rbac.authorization.k8s.io/v1beta1, ClusterRoleBinding
  - rbac.authorization.k8s.io/v1beta1, Role
  - rbac.authorization.k8s.io/v1beta1, RoleBinding
  - scheduling.k8s.io/v1beta1, PriorityClass
  - storage.k8s.io/v1beta1, CSIDriver
  - storage.k8s.io/v1beta1, CSINode
  - storage.k8s.io/v1beta1, StorageClass
  - storage.k8s.io/v1beta1, VolumeAttachment
Change In Kubernetes 1.21, newly provisioned PersistentVolumes by gce-pd will use the
`topology.kubernetes.io/zone` GA label instead of the `failure-domain.beta.kubernetes.io/zone`
beta label.

## May 21, 2021

Feature [Network Policy Logging](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/network-policy-logging.md.txt) is generally available (GA).
Note that Network Policy Logging requires [Dataplane V2](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.md.txt).

## May 20, 2021

Issue In GKE version 1.20 and later, audit logging does not occur for
[Binary Authorization fail open events](https://docs.cloud.google.com/binary-authorization/docs/viewing-audit-logs.md.txt#fail_open_events_in).

## May 19, 2021

Change

#### (2021-R17) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.8200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.18.18-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11818) is now available.
- Version [1.19.10-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now available.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.17 to version [1.18.17-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.18.17-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now the default version in the Stable channel.
- Version [1.18.17-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now available in the Stable channel.
- Version 1.18.17-gke.100 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.17 to version [1.18.17-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.17-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now available in the Regular channel.
- Version 1.18.17-gke.700 is no longer available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206) is now the default version in the Rapid channel.
- Version 1.19.9-gke.1900 is no longer available in the Rapid channel.
- Version 1.19.10-gke.1000 is no longer available in the Rapid channel.
- The following control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded with this release:
  - From version 1.18 to [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199).
  - From version 1.19 to [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206).
  - From version 1.20 to [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206).
Change For GKE clusters running 1.18.18-gke.1200 or later, Ingress Controller only syncs NEGs that were created by the controller. Custom named NEGs that were created outside of the controller will no longer be synced.

## May 17, 2021

Feature The [UpgradeAvailableEvent](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-notifications.md.txt#upgradeavailable)
notification is now generally available.

## May 12, 2021

Change

#### (2021-R16) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version.
- Version [1.17.17-gke.7800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.19.10-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now available.
- The following versions are no longer available:
  - 1.18.15-gke.1501
  - 1.18.15-gke.1502
  - 1.18.16-gke.1201
  - 1.18.16-gke.2100
  - 1.18.16-gke.300
  - 1.18.16-gke.302
  - 1.18.16-gke.502
- The following control planes and nodes with auto-upgrade enabled will be upgraded with this release:
  - From version 1.17 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).
  - From version 1.18 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).
  - From version 1.19 to [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198).

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now available in the Stable channel.
- The following control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded with this release:
  - From version 1.17 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).
  - From version 1.18 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version in the Regular channel.
- Version 1.18.17-gke.100 is no longer available in the Regular channel.
- Version 1.19.8-gke.1600 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to version [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.10-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11910) is now available in the Rapid channel.
- Version [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206) is now available in the Rapid channel.
- Version 1.20.5-gke.2000 is no longer available in the Rapid channel.
- The following control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded with this release:
  - From version 1.18 to [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199).
  - From version 1.19 to [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199).
  - From version 1.20 to [1.20.6-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1206).
Issue In GKE version 1.20 and later, the GKE Gateway controller introduces the new `gateway.networking.x-k8s.io` resource.
This is similar but different from the `gateway.networking.istio.io` resource. This may cause the `kubectl get
gateway` command to return the incorrect Gateway resource unless the fully qualified resource name is used. To avoid
seeing unexpected results when using kubectl, see [Kubernetes Gateways and Istio Gateways](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploying-gateways.md.txt#istio-gateways).
Security The Istio project recently [disclosed](https://istio.io/latest/news/security/) a new security vulnerability ([CVE-2021-31920](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-31920)) affecting [Istio](https://cloud.google.com/learn/what-is-istio). For more information, see the [GCP-2021-006 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-006).
Feature [Dataplane V2](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.md.txt) is generally available in newly created clusters using GKE versions 1.20.6-gke.700 and later.
Feature The [GKE Gateway controller](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api.md.txt), Google Cloud's
implementation of the [Gateway API](https://gateway-api.sigs.k8s.io/), is available in [Preview](https://cloud.google.com/products#product-launch-stages) in GKE version 1.20 and later. See [Deploying Gateways](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/deploying-gateways.md.txt) for how to expose applications using Gateway.

## May 06, 2021

Security The Envoy and Istio projects recently [announced](https://istio.io/latest/news/security/istio-security-2021-003) several new security vulnerabilities ( [CVE-2021-28683](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28683), [CVE-2021-28682](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28682), and [CVE-2021-29258](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29258)) that could allow an attacker to crash Envoy.

For more information, see the [GCP-2021-004 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-004).
Feature You can now enable and configure [OS Login for private GKE clusters and nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/enable-oslogin.md.txt).
This feature is enabled for private GKE clusters running node pool versions 1.20.5 or later.

## May 04, 2021

Change

#### (2021-R15) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now the default version.
- Version [1.17.17-gke.7200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- The following versions are no longer available:
  - 1.16.15-gke.12500
  - 1.16.15-gke.14800
  - 1.17.17-gke.1101
  - 1.17.17-gke.1500
  - 1.17.17-gke.2800
  - 1.17.17-gke.3000
- The following control planes and nodes with auto-upgrade enabled will be upgraded with this release:
  - From version 1.17 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).
  - From version 1.18 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).
  - From version 1.19 to [1.19.8-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198).

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now the default version in the Stable channel.
- Version [1.17.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.17.17-gke.3700
  - 1.18.16-gke.2100
- The following control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded with this release:
  - From version 1.17 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).
  - From version 1.18 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now the default version in the Regular channel.
- The following versions are now available in the Regular channel:
  - [1.18.17-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817)
  - [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199)
- Version 1.18.16-gke.2100 is no longer available in the Regular channel.
- The following control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded with this release:
  - From version 1.17 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).
  - From version 1.18 to [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version in the Rapid channel.
- Version 1.19.9-gke.1400 is no longer available in the Rapid channel.
- The following control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded with this release:
  - From version 1.18 to [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199).
  - From version 1.19 to [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199).

## May 03, 2021

Feature The [kubelet graceful node shutdown feature](https://kubernetes.io/docs/concepts/architecture/nodes/#graceful-node-shutdown) is now enabled on preemptible and GPU accelerator nodes running versions 1.20.5-gke.500 or later.

## April 29, 2021

Fixed Fixes for the following GKE Autopilot clusters issues are rolling out to the Rapid release channel:

- Pods with a priority lower than -10 would not trigger scale up.
- Pod anti-affinity might cause overscaling.
Change For GKE clusters with [Windows Server nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows.md.txt),
node names will now be limited to 15-characters to allow for Active Directory joining.

## April 27, 2021

Change

#### (2021-R14) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available:
  - [1.17.17-gke.6700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717)
  - [1.18.17-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817)
  - [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.18.16-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.4900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available in the Stable channel.
- Version [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now available in the Stable channel
- Version 1.18.16-gke.302 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.16-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.16-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now the default version in the Regular channel.
- Version [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817) is now available in the Regular channel.
- Version 1.18.16-gke.502 is no longer available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.17 to version [1.18.16-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11816) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to version [1.18.16-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v11816) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version in the Rapid channel.
- Version [1.19.9-gke.1900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now available in the Rapid channel.
- Version [1.20.5-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1205) is now available in the Rapid channel.
- Version 1.19.9-gke.700 is no longer available in the Rapid channel.
- Version 1.20.5-gke.1300 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.18 to version [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.20.5-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1205) with this release.
Feature [Multi-Instance GPU](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi.md.txt) on GKE is available in [Preview](https://cloud.google.com/products#product-launch-stages).

## April 21, 2021

Change See [GKE release schedule](https://docs.cloud.google.com/kubernetes-engine/docs/release-schedule.md.txt) for information on the current versions rollout and support schedule. See [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt) for details on the GKE version suppport and life cycle.

## April 20, 2021

Security The Kubernetes project recently [announced](https://groups.google.com/forum/#!topic/kubernetes-security-announce/FKAGqT4jx9Y)
a new security vulnerability, [CVE-2021-25735](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-25735),
that could allow node updates to bypass a Validating Admission Webhook. For more details, see the
[GCP-2021-003 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-003).
Change

#### (2021-R13) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.3700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now the default version.
- The following versions are now available:
  - [1.17.17-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717)
  - [1.18.17-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817)
  - [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.16 to version [1.17.17-gke.3700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.17 to version [1.17.17-gke.3700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.3700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now the default version in the Stable channel.
- Version [1.18.16-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now available in the Stable channel.
- Version 1.17.17-gke.3000 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.16 to version [1.17.17-gke.3700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.17 to version [1.17.17-gke.3700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.18 to version [1.18.16-gke.302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.16-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) is now available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.19 to version [1.19.8-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version in the Rapid channel.
- Version [1.19.9-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now available in the Rapid channel.
- Version [1.20.5-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1205) is now available in the Rapid channel.
- Version 1.19.9-gke.100 is no longer available in the Rapid channel.
- Version 1.20.5-gke.800 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.18 to version [1.19.9-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.19.9-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.20.5-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1205) with this release.

## April 19, 2021

Issue Due to GKE Autopilot restrictions on the kubelet API surface, the [Datadog Agent](https://docs.datadoghq.com/agent/) is not operating correctly on Autopilot mode clusters.

## April 14, 2021

Change

#### (2021-R12) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now the default version.
- The following versions are now available:
  - [1.17.17-gke.5400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717)
  - [1.18.17-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817)
  - [1.19.8-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.16 to version [1.17.17-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.17 to version [1.17.17-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now the default version in the Stable channel.
- Version [1.17.17-gke.3700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available in the Stable channel.
- Version 1.17.17-gke.2800 is no longer available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.16 to version [1.17.17-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from version 1.17 to version [1.17.17-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.8-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) is now available in the Regular channel.
- Version 1.18.16-gke.302 is no longer available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.9-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now the default version in the Rapid channel.
- Version [1.19.9-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) is now available in the Rapid channel.
- Version [1.20.5-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1205) is now available in the Rapid channel.
- Version 1.19.8-gke.2000 is no longer available in the Rapid channel.
- Version 1.20.5-gke.101 is no longer available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.18 to version [1.19.9-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.19.9-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.20.5-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1205) with this release.
Issue Service API objects with more than 100 ports do not work correctly with
`EndpointSlices` (<https://issue.k8s.io/99382>). This will be resolved in version
1.19.9-gke.600, and automatic upgrades from 1.18 to 1.19 will not begin until
this issue is resolved.
Change `kube-proxy` now uses `EndpointSlices` by default.
Change

#### 1.19 GA

GKE version 1.19 is now generally available (GA).

Before upgrading to 1.19, read the [Kubernetes 1.19 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md)
especially the [Urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#urgent-upgrade-notes).

See below for notable changes and features in version 1.19.
Issue [Admission webhooks](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/)
and [custom resource conversion webhooks](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#webhook-conversion)
using invalid serving certificates that do not contain the server name in a
`subjectAltName` extension cannot be contacted by the Kubernetes API server in
1.19 prior to version 1.19.9-gke.400. This will be resolved in version
1.19.9-gke.400, and automatic upgrades from 1.18 to 1.19 will not begin until
this issue is resolved. However, affected webhooks should work to correct their
serving certificates in order to work correctly with Kubernetes version 1.22 and
later.
Feature

#### Seccomp General Availability (GA)

Seccomp (secure computing mode) support for Kubernetes has graduated to General
Availability (GA). This feature can be used to increase the workload security by
restricting the system calls for a Pod (applies to all containers) or individual
containers.

A new `seccompProfile` field is added to Pod and Container `securityContext`
objects, starting in Kubernetes version 1.19.

```yaml
securityContext:
  seccompProfile:
    # "Unconfined", "RuntimeDefault", or "Localhost"
    type: Localhost
    # only necessary if type == Localhost
    localhostProfile: my-profiles/profile-allow.json
```

The alpha seccomp annotations `seccomp.security.alpha.kubernetes.io/pod` and
`container.seccomp.security.alpha.kubernetes.io/...`
are deprecated in favor of the GA API field. The alpha annotations will not be
honored in Kubernetes versions 1.22 and later.

**Prepare for transition**

If you are currently using Seccomp annotations on Pods or Containers, you should
identify and transition workloads using the annotations to set the API fields
before version 1.21 is released on GKE (approximately in June 2021). No change
on `PodSecurityPolicy` is required, as it supports
[both annotation and field seccomp profiles](https://kubernetes.io/docs/concepts/policy/pod-security-policy/#seccomp).
You can perform the following recommended steps:

**Locate Seccomp annotation usages**

In your Kubernetes manifest files, search for `"seccomp.security.alpha.kubernetes.io/pod"`
and `"container.seccomp.security.alpha.kubernetes.io/"`.

**Add or update securityContext fields**

Based on your annotation usage, add or update (if `securityContext` already
exists) the `securityContext` field in the Pod or Container spec. The
annotations can be left in place, but must match the securityContext API field.

| Current annotation usage | Add or update `securityContext` |
|---|---|
| `seccomp.security.alpha.kubernetes.io/pod` | In the Pod's `securityContext`, add the `seccompProfile` field. |
| `container.seccomp.security.alpha.kubernetes.io/container-name` | In the <var translate="no">container-name</var> container's `securityContext`, add the `seccompProfile` field. |

**Set values for seccompProfile**

The `type` field of `seccompProfile` corresponds to the annotation value, and
`localhostProfile` field corresponds to the path following `localhost`
annotation value.

| Current annotation value | `seccompProfile` value |
|---|---|
| `unconfined` | ``` seccompProfile: type: Unconfined ``` |
| `runtime/default` or `docker/default` | ``` seccompProfile: type: RuntimeDefault ``` |
| `localhost/path/to/profile.json` | ``` seccompProfile: type: Localhost localhostProfile: path/to/profile.json ``` |

**More resources**

- [Restrict a Container's Syscalls with Seccomp](https://kubernetes.io/docs/tutorials/clusters/seccomp/)
- [Seccomp to GA](https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/135-seccomp)
Change Admission webhooks and custom resource conversion webhooks must use serving
certificates that contain the server name in a `subjectAltName` extension.
Server names in the certificate `CommonName` will not be honored in future
versions.
Feature

#### CertificateSigningRequest v1 API

The CertificateSigningRequest API has graduated to `certificates.k8s.io/v1` in
Kubernetes 1.19. The `v1beta1` CertificateSigningRequest API is deprecated and
will no longer be served in version 1.22 and later.

Clusters with Google Cloud's operations suite enabled can use the following
query to identify clients that access the CertificateSigningRequest `v1beta1`
APIs:

```bash
resource.type="k8s_cluster"
resource.labels.cluster_name="$CLUSTER_NAME"
protoPayload.authenticationInfo.principalEmail:("system:serviceaccount" OR "@")
protoPayload.request.apiVersion="certificates.k8s.io/v1beta1"
NOT ("kube-system")
```

Identify and transition clients and manifests using the `v1beta1`
CertificateSigningRequest API to use `certificates.k8s.io/v1` before version
1.21 is released on GKE (approximately in June 2021), then verify no clients
are using the `v1beta1` API during the version 1.21 timeframe. Workloads using
the `v1beta1` API need to be upgraded before your cluster is upgraded to GKE
version 1.22.

Differences between the `v1beta1` and `v1` API are as follows:

- For API clients requesting certificates:
  - [`spec.signerName`](https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/#kubernetes-signers) is now required, and requests for `kubernetes.io/legacy-unknown` are not allowed to be created via the `certificates.k8s.io/v1` API.
  - `spec.usages` is now required, may not contain duplicate values, and must only contain known usages.
- For API clients approving or signing certificates:
  - `status.conditions` may not contain duplicate types.
  - `status.conditions[*].status` is now required.
  - `status.certificate` must be PEM-encoded, and must contain only CERTIFICATE blocks.
Change With the release of GKE node version 1.19, the Container-Optimized OS with
Docker (`cos`) variant is deprecated. Please migrate to the
Container-Optimized OS with Containerd (`cos_containerd`) variant, which is
now the default GKE node image. For instructions, see
[Containerd images](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/using-containerd.md.txt).
Change The basic authentication method is no longer available starting with
Kubernetes version 1.19. GKE clusters also no longer support basic
authentication as they gradually upgrade to Kubernetes version 1.19. Basic
authentication has been disabled by default for new GKE clusters since GKE
version 1.12 and its usage has been discouraged in the
[Hardening your cluster's security](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/hardening-your-cluster.md.txt#restrict_authn_methods)
guide. Migrate away from basic authentication before your cluster control
planes are upgraded to Kubernetes version 1.19 to ensure your API clients
can continue accessing the API server. To learn more about recommended
authentication methods in GKE, see
[Authenticating to the Kubernetes API Server](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication.md.txt).
Feature The widely used [Ingress API](https://kubernetes.io/docs/concepts/services-networking/ingress/)
has graduated to general availability in Kubernetes 1.19. The `v1beta1` Ingress
API is deprecated, and will no longer be served in versions 1.22 and later.
Before version 1.21, identify and transition clients and manifests using the
`v1beta1` Ingress API to use `networking.k8s.io/v1`.

Clusters with Google Cloud's operations suite enabled can use the following
query to identify clients that access the Ingress `v1beta1` APIs:

```bash
resource.type="k8s_cluster"
resource.labels.cluster_name="$CLUSTER_NAME"
protoPayload.authenticationInfo.principalEmail:("system:serviceaccount" OR "@")
protoPayload.request.apiVersion=("extensions/v1beta1" OR "networking.k8s.io/v1beta1")
protoPayload.request.kind="Ingress"
NOT ("kube-system")
```

Identify and transition clients and manifests using the `v1beta1` Ingress APIs
to use `networking.k8s.io/v1` before version 1.21 is released on GKE
(approximately in June 2021), then verify no clients are using the `v1beta1` API
during the version 1.21 timeframe. Workloads using the `v1beta1` APIs need to be
upgraded before your cluster is upgraded to GKE 1.22.

To migrate manifests to `networking.k8s.io/v1`, perform the following:

1. Rename the `spec.backend` field (if specified) to `spec.defaultBackend`.
2. Rename each `backend.serviceName` field to `backend.service.name`.
3. Rename each numeric `backend.servicePort` field to `backend.service.port.number`.
4. Rename each string `backend.servicePort` field to `backend.service.port.name`.
5. Specify a `pathType` field for each defined path. Options are `Prefix`, `Exact`, and `ImplementationSpecific`. To match the undefined `v1beta1` behavior, use `ImplementationSpecific`.

As an example, to migrate this v1beta1 manifest to v1:

| Original v1beta1 manifest | Equivalent networking.k8s.io/v1 manifest |
|---|---|
| ```yaml apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: name: example spec: backend: serviceName: default-backend servicePort: 80 rules: - http: paths: - path: /testpath backend: serviceName: test servicePort: 80 ``` | ```yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: example spec: defaultBackend: service: name: default-backend port: number: 80 rules: - http: paths: - path: /testpath pathType: ImplementationSpecific backend: service: name: test port: number: 80 ``` |

## April 06, 2021

Change **Versions no longer available**

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

- Versions 1.15 and earlier.
Change

#### (2021-R11) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available:
  - [1.16.15-gke.14800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615)
  - [1.17.17-gke.4900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717)
  - [1.18.17-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11817)
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.18.16-gke.502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- The following versions are now available in the Stable channel:
  - [1.17.17-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717)
  - [1.18.16-gke.302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816)

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.16-gke.502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now the default version.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.17 to version [1.18.16-gke.502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) with this release.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to version [1.18.16-gke.502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) is now the default version.
- The following versions are now available in the Rapid channel:
  - [1.19.9-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1199)
  - [1.20.5-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1205)
- The following versions are no longer available in the Rapid channel:
  - 1.19.8-gke.1600
  - 1.20.4-gke.2200
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.18 to version [1.19.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.19.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.20.5-gke.100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1205) with this release.

## March 29, 2021

Change

#### (2021-R10) Version updates

GKE cluster versions have been updated.

**New versions available for upgrades and new clusters**

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.2800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now the default version.
- The following versions are now available:
  - [1.17.17-gke.4400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717)
  - [1.18.16-gke.502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816)
  - [1.18.16-gke.1201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816)
  - [1.18.16-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816)
- The following versions are no longer available:
  - 1.15.12-gke.6002
  - 1.16.15-gke.10600
  - 1.16.15-gke.11800
  - 1.16.15-gke.7801
  - 1.17.15-gke.800
  - 1.17.17-gke.1100
  - 1.18.12-gke.1210
  - 1.18.14-gke.1200
  - 1.18.14-gke.1600
  - 1.18.15-gke.1100
  - 1.18.15-gke.1102
  - 1.18.15-gke.1500
  - 1.18.16-gke.1200
  - 1.18.16-gke.500
- Control planes and nodes with auto-upgrade enabled will be upgraded from versions 1.17 and earlier to version [1.17.17-gke.2800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version [1.18.16-gke.302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.2800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now the default version in the Stable channel.
- The following versions are no longer available in the Stable channel:
  - 1.16.15-gke.7801
  - 1.17.17-gke.1101
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from versions 1.17 and earlier to version [1.17.17-gke.2800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.16-gke.302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now the default version in the Regular channel.
- Version [1.18.16-gke.502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now available in the Regular channel.
- The following versions are no longer available in the Regular channel:
  - 1.18.15-gke.1501
  - 1.18.15-gke.1502
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to version [1.18.16-gke.302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.8-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
  - [1.19.8-gke.2000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198)
  - [1.20.4-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1204)
- The following versions are no longer available in the Rapid channel:
  - 1.19.8-gke.1000
  - 1.20.4-gke.1800
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.19.8-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.20.4-gke.2200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1204) with this release.

## March 24, 2021

Change The `europe-central2` [region](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt)
in Warsaw is now available.

## March 23, 2021

Announcement Starting tomorrow, March 24, 2021, the mechanism we use to create GKE release
notes will change. Although this change does not affect the content of the
notes, it does affect the presentation and underlying syntax. If you subscribe
to the XML feed for this page, entries for March 24 and earlier will be updated
as a result of changes to formatting and syntax; the content itself did not
change.

The feed URL will also change from `https://docs.cloud.google.com/static/feeds/gke-main-release-notes.xml`
to `https://docs.cloud.google.com/feeds/gke-main-release-notes.xml`. We will
automatically redirect from the old URL to the new one.
Change Windows Server, version 1909 is reaching [end of support on May 11, 2021](https://docs.microsoft.com/en-us/lifecycle/end-of-support/end-of-support-2021#products-governed-by-the-modern-policy). Newer Windows
Server image versions are available in GKE versions 1.19.8-gke.1600+ and
1.20.4-gke.500+.
Feature [Workload Identity for Windows Server](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/workload-identity.md.txt)
nodes is now available in GKE versions 1.18.16-gke.1200, 1.19.8-gke.1300, 1.20.4-gke.1500, and later.

## March 19, 2021

Feature You can dynamically update the network tags, node labels and node taints of an
existing GKE node pool. This feature is available in [Preview](https://cloud.google.com/products#product-launch-stages).
For more information, see [Applying updates to node pool metadata](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/update-existing-nodepools.md.txt).
Feature Google canonical error codes are now available in GA. GKE operations now use the
canonical error model to report errors.
Feature Added support for [multiple pod CIDRs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/multi-pod-cidr.md.txt)
(available in [Preview](https://cloud.google.com/products#product-launch-stages))
which allows users to specify a different Pod CIDR for a new node pool than the
one specified during cluster creation. This alleviates the problem of running
out of Pod IP addresses for under provisioned clusters.

## March 16, 2021

Feature [Internal TCP/UDP load balancer subsetting](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt)
([Preview](https://cloud.google.com/products#product-launch-stages)) is
available on GKE. With subsetting, GKE clusters using internal load balancer
Services can scale beyond 250 nodes. This feature is in Preview for new GKE
clusters on version 1.18 and existing clusters on version 1.19. Subsetting
removes the [current node scale limitations](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#limits)
associated with GKE internal TCP/UDP load balancers.
Change

#### (2021-R9) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.3700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.18.15-gke.1502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now available.
- Version [1.18.16-gke.302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now available.
- Version [1.18.16-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now available.
- Control planes and nodes with auto-upgrade enabled will be upgraded from versions 1.17 and earlier to version [1.17.17-gke.1101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Control planes and nodes with auto-upgrade enabled will be upgraded from versions 1.18 to version [1.18.15-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.2800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available in the Stable channel.
- Control planes and nodes with auto-upgrade enabled in the Stable channel will be upgraded from versions 1.17 and earlier to version [1.17.17-gke.1101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Version 1.17.17-gke.1100 is no longer available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.15-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now the default version in the Regular channel.
- Version [1.18.15-gke.1502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now available in the Regular channel.
- Version [1.18.16-gke.302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now available in the Regular channel.
- Control planes and nodes with auto-upgrade enabled in the Regular channel will be upgraded from version 1.18 to version [1.18.15-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) with this release.
- Version 1.18.12-gke.1210 is no longer available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) is now the default version in the Rapid channel.
- Version [1.19.8-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) is now available in the Rapid channel.
- Version [1.20.4-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1204) is now available in the Rapid channel.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.19 to version [1.19.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) with this release.
- Control planes and nodes with auto-upgrade enabled in the Rapid channel will be upgraded from version 1.20 to version [1.20.4-gke.1800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1204) with this release.
- Version 1.19.7-gke.2503 is no longer available in the Rapid channel.
- Version 1.20.4-gke.400 is no longer available in the Rapid channel.
Feature [All ports](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#all_ports)
([Preview](https://cloud.google.com/products#product-launch-stages)) is
available for internal load balancer Services on GKE. All ports lets you open
more than 5 ports on a TCP/UDP load balancer that is being used with GKE. This
feature is in Preview for new GKE clusters on version 1.18 and is automatically
enabled when subsetting is enabled on the GKE cluster.

## March 10, 2021

Feature [40 Kubernetes metrics](https://docs.cloud.google.com/monitoring/api/metrics_kubernetes.md.txt#kubernetes-kubernetes)
as part of [Cloud Operations for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/observability.md.txt)
are now generally available.
Change Starting in version 1.19.8-gke.1000, in the Rapid release channel, the
`--can-ip-forward` flag is disabled for all new clusters. Existing VPC-native
clusters when upgraded to 1.19.8-gke.1000 will set the `--can-ip-forward` flag
to `disabled`.

## March 05, 2021

Change

#### (2021-R8) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.1101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available. This version is now the default.
- Version [1.17.17-gke.3000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.18.15-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now available.
- Version [1.18.16-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now available.
- Auto-upgrading nodes and control planes upgrade from versions 1.17 and earlier to version [1.17.17-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.17-gke.1101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available in the Stable channel. This version is now the default.
- Auto-upgrading nodes and control planes in the Stable channel upgrade from versions 1.17 and earlier to version [1.17.17-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) with this release.
- Version 1.15.12-gke.6002 is no longer available in the Stable channel.
- Version 1.16.15-gke.7800 is no longer available in the Stable channel.
- Version 1.17.15-gke.800 is no longer available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.15-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now available in the Regular channel.
- Version 1.18.15-gke.1102 is no longer available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.7-gke.2503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) is now available in the Rapid channel. This version is now the default.
- Version [1.19.8-gke.1000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1198) is now available in the Rapid channel.
- Version [1.20.4-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1204) is now available in the Rapid channel.
- Auto-upgrading nodes and control planes in the Rapid channel upgrade from version 1.19 to version [1.19.7-gke.2503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) with this release.
- Auto-upgrading nodes and control planes in the Rapid channel upgrade from version 1.20 to version [1.20.4-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1204) with this release.
- Version 1.19.7-gke.1500 is no longer available in the Rapid channel.
- Version 1.20.2-gke.2500 is no longer available in the Rapid channel.

## March 02, 2021

Feature The GKE [Service Level Agreement](https://cloud.google.com/kubernetes-engine/sla) now covers the Regular channel for both Standard and Autopilot modes
of operation.
Feature Starting with GKE version 1.19.7-gke.2000 (minimum GKE node version: 1.18.12-
gke.1203, 1.19.6-gke.800), the Compute Engine persistent disk Container Storage
Interface (CSI) Driver for Windows
([Preview](https://cloud.google.com/products#product-launch-stages)) is
available in GKE. This feature allows you to take advantage of the latest
persistent disk features without having to manually manage the CSI driver
lifecycle. The CSI driver provides access to features such as volume snapshot
and volume expansion. For more information, see
[Using the Compute Engine persistent disk CSI Driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/gce-pd-csi-driver.md.txt).

## February 25, 2021

Fixed [Non-deterministic treatment of objects with invalid `ownerReferences`](https://github.com/kubernetes/kubernetes/issues/65200)
was fixed in version 1.20. Run the [`kubectl-check-ownerreferences`](https://github.com/kubernetes-sigs/kubectl-check-ownerreferences)
tool prior to upgrade to locate existing objects with invalid `ownerReferences`.

- A namespaced object with an `ownerReference` to another namespaced object
  which does not exist in the same namespace is now consistently treated as
  having a missing owner and is deleted.

- A cluster-scoped object with an `ownerReference` to a namespaced object is
  now consistently treated as having an unresolvable owner, and is ignored
  by the garbage collector.

- Starting in version 1.20, when a namespace mismatch between a child and owner
  object is detected, an event with a reason code of
  `OwnerRefInvalidNamespace` is recorded.

Change The `metadata.selfLink` field, [deprecated since version 1.16](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#deprecations-and-removals), is no longer populated in version 1.20. See Kubernetes [issue #1164](https://github.com/kubernetes/enhancements/issues/1164)
for details. A related bug in the [`k8s.io/client-go`library](https://github.com/kubernetes/client-go)
in the `GetReference` function was fixed in versions 0.15.9 or later, 0.16.4 or
later, and 0.17.0 or later. Clients using the `GetReference` function should
upgrade to one of those versions of `client-go` or newer in order to work
correctly against an API Server running version 1.20 or later.
Change As of version 1.20, the kubelet no longer creates the `target_path` for
NodePublishVolume in accordance with the CSI spec. If you have self-managed CSI
drivers deployed in your cluster, ensure that they are idempotent and do any
necessary mount creation or verification. For more information, see Kubernetes
issue [#88759](https://github.com/kubernetes/kubernetes/pull/88759).
Feature You can now create clusters using the Autopilot mode. Autopilot
is a new mode of operation in GKE that is designed to reduce
the operational cost of managing clusters, optimize your clusters for
production, and yield higher workload availability. For more information, see
the [Autopilot overview](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview.md.txt)
and [blog post](https://cloud.google.com/blog/products/containers-kubernetes/introducing-gke-autopilot).
Change Starting in version 1.20, timeouts on exec probes are honored, and
default to 1 second if unspecified. If you have Pods using exec probes, ensure
that they can easily complete in 1 second or explicitly set an appropriate
timeout. For more information, see
[ConfigureProbes](https://docs.k8s.io/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes).
Change **RuntimeClass graduated to GA in version 1.20** : The `node.k8s.io/v1beta1` RuntimeClass API has graduated to `node.k8s.io/v1` with
no changes. API clients and manifests should switch to using the `node.k8s.io/v1`
API after version 1.20. The `node.k8s.io/v1beta1` API is deprecated and will no
longer be served starting in version 1.25.
Change

#### 1.20 available in the Rapid channel

Kubernetes 1.20 is now available in the Rapid channel. Before upgrading to
1.20.2-gke.2500, read the [Kubernetes 1.20 ReleaseNotes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#changelog-since-v1190)
especially the [Urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#urgent-upgrade-notes)
and [Deprecations](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#deprecation) sections.
Change

#### (2021-R7) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.7801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.16.15-gke.12500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.17-gke.1101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.17.17-gke.2800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.18.16-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11816) is now available.
- Version 1.18.12-gke.1206 is no longer available.
- Auto-upgrading control planes automatically upgrade from version 1.18 to version [1.18.12-gke.1210](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.
- Auto-upgrading nodes automatically upgrade from version 1.18 to version [1.18.12-gke.1210](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.7801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available in the Stable channel.
- Version [1.17.17-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available in the Stable channel.
- Version [1.17.17-gke.1101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.15-gke.1102](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now available in the Regular channel.
- Version 1.18.12-gke-1206 is no longer available in the Regular channel.
- Auto-upgrading control planes in the Regular channel automatically upgrade from version 1.18 to version [1.18.12-gke.1210](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version [1.18.12-gke.1210](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.7-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) is the new default version in the Rapid channel.
- Version [1.19.7-gke.2503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) is now available in the Rapid channel.
- Version [1.20.2-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1202) is now available in the Rapid channel. Before upgrading to 1.20.2-gke.2500, read the [1.20 available in the Rapid channel section](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#120_available_in_the_rapid_channel) in the release notes.
- Version 1.19.7-gke.1302 is no longer available in the Rapid channel.
- Auto-upgrading control planes in the Rapid channel automatically upgrade from version 1.19 to version [1.19.7-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) with this release.
- Auto-upgrading control planes in the Rapid channel automatically upgrade from version 1.20 to version [1.20.2-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1202) with this release.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.19 to version [1.19.7-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) with this release.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.20 to version [1.20.2-gke.2500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v1202) with this release.

## February 22, 2021

Feature [GKE Node System Config](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config.md.txt)
is now GA.
Change This note was updated on March 2, 2021. The issue with the Config Connector
add-on with private clusters is a known issue, not a fixed issue.
Fixed GKE version 1.19.7-gke.1500 contains a fix for a performance
issue in NodeLocal DNSCache. For more information, see
[NodeLocalDNS timeout errors](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache.md.txt#nodelocaldns_timeout_errors).
Issue Customers using the Config Connector add-on with private clusters might see an
issue with all resource requests timing out. Affected customers must manually
create a firewall rule that allows your cluster control plane to initiate TCP
connections to your nodes on port 9443. For more information, see
[Adding firewall rules for specific use cases](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/latest/network-isolation.md.txt#add_firewall_rules).
This issue will be fixed in a future release.

## February 17, 2021

Change This note was updated on March 3, 2021. Version 1.15.12-gke.6002 is still
available in the Stable channel for R6.
Fixed GKE version 1.16.15-gke.11800 contains a fix for the [certificate update issue](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#November_13_2020)
in [Internal Ingress](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/ingress.md.txt).
Change

#### (2021-R6) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.11800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.17-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.18.15-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now available.
- Version 1.15.12-gke.6002 is no longer available.
- Version 1.16.15-gke.6000 is no longer available.
- Version 1.16.15-gke.6900 is no longer available.
- Version 1.16.15-gke.7300 is no longer available.
- Version 1.17.14-gke.1600 is no longer available.
- Version 1.17.15-gke.300 is no longer available.
- Version 1.18.12-gke.1205 is no longer available.
- Version 1.18.15-gke.800 is no longer available.
- Auto-upgrading control planes automatically upgrade from version 1.15 to version [1.16.15-gke.7800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version 1.16.15-gke.6000 is no longer available in the Stable channel.
- Auto-upgrading control planes in the Stable channel automatically upgrade from version 1.0.0 to version [1.16.15-gke.7800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.12-gke.1206](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Regular channel. This version is now the default.
- Version 1.17.14-gke.1600 is no longer available in the Regular channel.
- Version 1.17.15-gke.800 is no longer available in the Regular channel.
- Auto-upgrading control planes in the Regular channel automatically upgrade from version 1.17 to version [1.18.12-gke.1206](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version [1.18.12-gke.1206](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.7-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) is now available in the Rapid channel. This version is now the default.
- Version [1.19.7-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) is now available in the Rapid channel.
- Version 1.18.12-gke.1206 is no longer available in the Rapid channel.
- Version 1.19.7-gke.800 is no longer available in the Rapid channel.
- Auto-upgrading control planes in the Rapid channel automatically upgrade from version 1.18 to version [1.19.7-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) with this release.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.19.7-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) with this release.
Change The COS image for GKE 1.16 clusters is now
[cos-77-12371-1109-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-77-12371-1109-0).
Feature [Multi-cluster Services](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/multi-cluster-services.md.txt)
(MCS) is now Generally Available (GA) for GKE versions 1.17 and later. MCS
provides a Kubernetes-native interface to build Kubernetes applications that
span multiple clusters.

MCS enables existing Services to be discoverable and accessible across clusters
with a virtual IP, matching the behavior of a [ClusterIP Service](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/service.md.txt#services_of_type_clusterip)
accessible in a cluster.

## February 16, 2021

Fixed For clusters using a 1.19 version, with the
[Container-Optimized OS with Containerd (`cos_containerd`)](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-images.md.txt#cos-containerd)
node image, the issue where
[`dockerd`](https://docs.docker.com/engine/reference/commandline/dockerd/)
(the Docker Daemon) is not running at boot is now fixed.

## February 09, 2021

Change February 23, 2021 updates: The control plane auto-upgrade from
1.15 to 1.16.15-gke.6000 was added to the Stable and No channels. The control
plane auto-upgrade from 1.16 and 1.17 to 1.17.15-gke.800 was added to the Stable
and No channels. The node upgrades from 1.15, 1.16, and 1.17 to version
1.17.15-gke.800 were added to the Stable and No channels.
Change February 10, 2021 updates: The node auto-upgrade from 1.15 to version
1.16.15-gke.6000 was removed from the Stable channel. The version
1.17.14-gke.1600 is no longer available in the Stable channel.
Change

#### (2021-R5) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) is now available. This version is now the default.
- Version [1.16.15-gke.11000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.17-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.18.12-gke.1210](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available.
- Version [1.18.15-gke.1100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now available.
- Version 1.16.15-gke.4901 is no longer available.
- Version 1.17.14-gke.400 is no longer available.
- Auto-upgrading control planes automatically upgrade from version 1.15 to version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.
- Auto-upgrading control planes automatically upgrade from version 1.16 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading control planes automatically upgrade from version 1.17 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading nodes automatically upgrade from version 1.15 to version 1.17.15-gke.800 with this release. version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading nodes automatically upgrade from version 1.16 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading nodes automatically upgrade from version 1.17 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading nodes automatically upgrade from version 1.18 to version [1.18.12-gke.1206](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) is now available in the Stable channel. This version is now the default.
- Version 1.17.14-gke.1600 is no longer available in the Stable channel.
- Auto-upgrading control planes in the Stable channel automatically upgrade from version 1.15 to version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.
- Auto-upgrading control planes in the Stable channel automatically upgrade from version 1.16 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading control planes in the Stable channel automatically upgrade from version 1.17 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.15 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.16 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.17 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) is now available in the Regular channel. This version is now the default.
- Version [1.18.12-gke.1210](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Regular channel.
- Version 1.18.12-gke.1205 is no longer available in the Regular channel.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) with this release.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.18 to version [1.18.12-gke.1206](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.12-gke.1210](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Rapid channel. This version is now the default.
- Version [1.19.7-gke.1302](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) is now available in the Rapid channel.
- Version 1.18.12-gke.1205 is no longer available in the Rapid channel.
- Version 1.19.6-gke.1700 is no longer available in the Rapid channel.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.18.12-gke.1206](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.19 to version [1.19.7-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) with this release.

## February 05, 2021

Feature By default, newly created clusters are enrolled in the Regular
[release channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
when the following flags are not specified:
`--cluster-version`, `--release-channel`, `--no-enable-autoupgrade`, and
`--no-enable-autorepair`.
Feature Node auto-provisioning supports the machine-family toleration by choosing the custom machine family for creating the node pool. This change applies to clusters using a 1.19 version.
Feature [E2](https://docs.cloud.google.com/compute/docs/machine-resource.md.txt#e2_machine_types) is now the default machine
type for node auto-provisioning. To continue using
the N1 machine type, use
the `cloud.google.com/machine-family` node selector. This change applies to
clusters using a 1.19 version.
Feature Cluster Autoscaler now scales from 0 node pools, if Pods require ephemeral
storage. However, scaling from 0 node pools remains unsupported for node pools
that use
[ephemeral storage on local SSDs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/local-ssd.md.txt#creating_a_node_pool_using_ephemeral_storage_on_local_ssds), as opposed to
the boot disk. Node auto-provisioning scales up for Pods that explicitly require
ephemeral storage. This change applies to clusters using a 1.19 version.

## February 02, 2021

Change This note was updated on February 10, 2021. The node auto-upgrade from 1.15 to
version 1.16.15-gke.6000 was removed from the No channel and Stable channel.
Change

#### (2021-R4) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.10600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.17-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11717) is now available.
- Version [1.18.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11815) is now available.
- Version 1.17.14-gke.1200 is no longer available.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.18 to version [1.18.12-gke.1205](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.7800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available in the Stable channel.
- Version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) is now available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.15-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11715) is now available in the Regular channel.
- Version [1.18.12-gke.1206](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.12-gke.1206](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Rapid channel.
- Version [1.19.7-gke.800](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1197) is now available in the Rapid channel.
- Version 1.19.6-gke.600 is no longer available in the Rapid channel.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.19 to version [1.19.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1196) with this release.

## January 28, 2021

Change *2021-04-07 update:* Added a previously reported security bulletin to this releases note.
Security A vulnerability was recently discovered in the Linux utility `sudo`, described in [CVE-2021-3156](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-3156), that may allow an attacker with unprivileged local shell access on a system with with `sudo`installed to escalate their privileges to root on the system. GKE clusters are not affected by this vulnerability. For more information, see the [GCP-2021-001 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2021-001).
Issue For clusters using a 1.19 version, with the
[Container-Optimized OS with Containerd (`cos_containerd`)](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/node-images.md.txt#cos-containerd)
node image,
[`dockerd`](https://docs.docker.com/engine/reference/commandline/dockerd/)
(the Docker Daemon) is not running at boot. It needs to be started manually.
This issue will be fixed in a future release.

## January 25, 2021

Change

#### (2021-R3) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.16-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11716) is now available.
- Version [1.18.14-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11814) is now available.
- Version 1.17.13-gke.2600 is no longer available.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.17 to version [1.17.14-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) with this release.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.14-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) is now available in the Regular channel. This version is now the default.
- Version 1.17.14-gke.400 is no longer available in the Regular channel.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version [1.17.14-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.19.6-gke.1700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1196) is now available in the Rapid channel.

## January 22, 2021

Change The Ubuntu image for GKE 1.16 clusters is
now [ubuntu-gke-1804-1-16-v20201116](https://storage.googleapis.com/ubuntu-os-gke-cloud/ubuntu-gke-1804-1-16-v20201116.manifest).

This version includes the following improvements:

- USN-4627-1 CVEs is fixed
- A patch for the GPU driver installer for Ubuntu with `containerd`
Feature Multidimensional Pod autoscaling is now available in beta in the Rapid release
channel. With this feature, you can use horizontal scaling based on CPU and
vertical scaling based on memory at the same time. To learn more, see
[Configuring multidimensional Pod autoscaling](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/multidimensional-pod-autoscaling.md.txt).
Change Support for
[Legacy Logging](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/observability.md.txt)
and [Legacy Monitoring](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/observability.md.txt)
for GKE is extended to GKE versions 1.16 and 1.17.
[Cloud Operations for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/observability.md.txt)
remains the default configuration for GKE 1.16 and 1.17. Both
existing and new 1.16 and 1.17 clusters can use either of the two logging options.
Change GKE will gradually begin using the
[Konnectivity service](https://kubernetes.io/docs/concepts/architecture/control-plane-node-communication/#konnectivity-service) for versions 1.19.4-gke.200 and later. Konnectivity replaces SSH
tunnels between the control plane and nodes with a more secure TCP proxy. The
change will first be introduced for non-private clusters.

## January 19, 2021

Change

#### (2021-R2) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.16-gke.1300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11716) is now available.
- Version [1.18.12-gke.1201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available.
- Version [1.18.12-gke.1205](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available.
- Version [1.18.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11814) is now available.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.15 to version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.14-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) is now available in the Stable channel.
- Version 1.17.14-gke.1200 is no longer available in the Stable channel.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.15 to version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.17 to version [1.17.14-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.14-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) is now available in the Regular channel.
- Version [1.18.12-gke.1205](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Regular channel.
- Version 1.17.14-gke.1200 is no longer available in the Regular channel.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.18 to version [1.18.12-gke.1205](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.12-gke.1205](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Rapid channel. This version is now the default.
- Version [1.19.6-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1196) is now available in the Rapid channel. Before upgrading to 1.19.6-gke.600, read the [1.19 available in the Rapid channel](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#119_available_in_the_rapid_channel) section in the release notes.
- Version 1.18.12-gke.1200 is no longer available in the Rapid channel.
- Version 1.18.12-gke.1202 is no longer available in the Rapid channel.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.18.12-gke.1205](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.19 to version [1.19.6-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1196) with this release.
Change [Basic authentication with a password](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication.md.txt#legacy-auth)
has been removed in Kubernetes 1.19. Clusters upgraded to 1.19 can no longer use
basic authentication to authenticate users to the control plane.
Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The update adds an authentication change with 1.19.

Feature Seccomp (secure computing mode) support for Kubernetes has graduated to General
Availability (GA). This feature can be used to increase the workload security by
restricting the system calls for a Pod (applies to all containers) or individual
containers.

A new `seccompProfile` field is added to Pod and Container securityContext
objects, starting in Kubernetes 1.19.

```yaml
securityContext:
  seccompProfile:
    # "Unconfined", "RuntimeDefault", or "Localhost"
    type: Localhost
    # only necessary if type == Localhost
    localhostProfile: my-profiles/profile-allow.json
```

The alpha seccomp annotations `seccomp.security.alpha.kubernetes.io/pod` and
`container.seccomp.security.alpha.kubernetes.io/...`are deprecated in favor of the
GA API field. The alpha annotations will not be honored in Kubernetes 1.22+.

If you are currently using Seccomp annotations on Pods or Containers, you should
identify and transition workloads using the annotations to set the API fields
before 1.21 is released on GKE (approximately in June 2021). No
change on PodSecurityPolicy is required, as it supports
[both annotation and field seccomp profiles](https://kubernetes.io/docs/concepts/policy/pod-security-policy/#seccomp).
You can follow the recommended steps below:

1. Locate Seccomp annotation usages. In your Kubernetes manifest files, search
   for "seccomp.security.alpha.kubernetes.io/pod" and
   "container.seccomp.security.alpha.kubernetes.io/"".

2. Add or update securityContext fields. Based on your annotation usage, add or
   update (if securityContext already exists) the securityContext field in Pod or
   Container spec. The annotations can be left in place, but must match the
   securityContext API field.

   | Current annotation usage | Add or update securityContext |
   |---|---|
   | `seccomp.security.alpha.kubernetes.io/pod` | In Pod's securityContext, add seccompProfile field. |
   | `container.seccomp.security.alpha.kubernetes.io/CONTAINER_NAME` | In <var translate="no">CONTAINER_NAME</var>'s securityContext, add seccompProfile field. |

3. Set values for seccompProfile. The `type` field of seccompProfile corresponds
   to the annotation value, and `localhostProfile` field corresponds to the path
   following `localhost` annotation value.

   | Current annotation value | seccompProfile value |
   |---|---|
   | `unconfined` | `seccompProfile: type: Unconfined` |
   | `runtime/default` or `docker/default` | `seccompProfile: type: RuntimeDefault` |
   | `localhost/path/to/profile.json` | `seccompProfile: type: Localhost localhostProfile: path/to/profile.json` |

For more details, see the following pages:

- [Restrict a Container's Syscalls with Seccomp](https://kubernetes.io/docs/tutorials/clusters/seccomp/)
- [Seccomp to GA](https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/135-seccomp)
Feature The widely used
[Ingress API](https://kubernetes.io/docs/concepts/services-networking/ingress/)
has graduated to general availability in Kubernetes 1.19. The v1beta1 Ingress
API is deprecated, and will no longer be served in 1.22+. Before 1.21,
identify and transition clients and manifests using the v1beta1 Ingress API to
use `networking.k8s.io/v1`.

Clusters with Google Cloud's operations suite enabled can use the following
query to identify clients that access the Ingress v1beta1 APIs:

    resource.type="k8s_cluster"
    resource.labels.cluster_name="$CLUSTER_NAME"
    protoPayload.authenticationInfo.principalEmail:("system:serviceaccount" OR "@")
    protoPayload.request.apiVersion=("extensions/v1beta1" OR "networking.k8s.io/v1beta1")
    protoPayload.request.kind="Ingress"
    NOT ("kube-system")

Identify and transition clients and manifests using the v1beta1 Ingress APIs to
use `networking.k8s.io/v1` before 1.21 is released on GKE
(approximately in June 2021), then verify no clients are using the v1beta1 API
during the 1.21 timeframe. Workloads using the v1beta1 APIs need to be upgraded
before your cluster is upgraded to GKE 1.22.

To migrate manifests to networking.k8s.io/v1:

1. Rename the `spec.backend` field (if specified) to `spec.defaultBackend`
2. Rename each `backend.serviceName` field to `backend.service.name`
3. Rename each numeric `backend.servicePort` field to `backend.service.port.number`
4. Rename each string `backend.servicePort` field to `backend.service.port.name`
5. Specify a `pathType` field for each defined path. Options are `Prefix`, `Exact`, and `ImplementationSpecific`. To match the undefined v1beta1 behavior, use `ImplementationSpecific`.

As an example, to migrate this v1beta1 manifest to v1:

### v1beta1 manifest

```yaml
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: example
spec:
  backend:
    serviceName: default-backend
    servicePort: 80
  rules:
  - http:
      paths:
      - path: /testpath
        backend:
          serviceName: test
          servicePort: 80
```

### v1 manifest

```yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: example
spec:
  defaultBackend:
    service:
      name: default-backend
      port:
        number: 80
  rules:
  - http:
      paths:
      - path: /testpath
        pathType: ImplementationSpecific
        backend:
          service:
            name: test
            port:
              number: 80
```
Feature The CertificateSigningRequest API has graduated to `certificates.k8s.io/v1` in
Kubernetes 1.19. The v1beta1 CertificateSigningRequest API is deprecated and
will no longer be served in 1.22+.

Clusters with Google Cloud's operations suite enabled can use the following
query to identify clients that access the CertificateSigningRequest v1beta1
APIs:

    resource.type="k8s_cluster"
    resource.labels.cluster_name="$CLUSTER_NAME"
    protoPayload.authenticationInfo.principalEmail:("system:serviceaccount" OR "@")
    protoPayload.request.apiVersion="certificates.k8s.io/v1beta1"
    NOT ("kube-system")

Identify and transition clients and manifests using the v1beta1
CertificateSigningRequest API to use `certificates.k8s.io/v1` before 1.21 is
released on GKE (approximately in June 2021), then verifying no
clients are using the v1beta1 API during the 1.21 timeframe. Workloads using
the v1beta1 API need to be upgraded before your cluster is upgraded to
GKE 1.22.

Differences between the v1beta1 and v1 API are as follows:

- For API clients requesting certificates:

  - [spec.signerName](https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/#kubernetes-signers) is now required, and requests for `kubernetes.io/legacy-unknown` are not allowed to be created using the `certificates.k8s.io/v1` API
  - `spec.usages` is now required, cannot contain duplicate values, and must only contain known usages
- For API clients approving or signing certificates:

  - `status.conditions` cannot contain duplicate types
  - `status.conditions[*].status` is now required
  - `status.certificate` must be PEM-encoded, and must contain only `CERTIFICATE` blocks
Change

#### 1.19 available in the Rapid channel

Kubernetes 1.19 is now available in Rapid channel. Before upgrading to
1.19.6-gke.600, read
[Kubernetes 1.19 Release Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md)
especially the
[Urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#urgent-upgrade-notes)
section.

## January 11, 2021

Feature The [Compute Engine persistent disk Container Storage Interface (CSI)
Driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/gce-pd-csi-driver)
is now generally available in GKE. It allows you to take advantage of the latest
persistent disk features without having to manually manage the CSI driver
lifecycle.

For newly created clusters, the Compute Engine persistent disk CSI Driver is
installed by default for the following cluster versions:

- 1.18.10-gke.2101 and later
- 1.19.3-gke.2100 and later

For all clusters, PersistentVolumeClaims created without specifying a
StorageClass will continue to trigger volume provisioning using the in-tree
gcePersistentDisk volume plugin. Only StorageClasses that reference the
provisioner name `pd.csi.storage.gke.io` will provision using the CSI driver. For
details, refer to
[Using the Compute Engine persistent disk CSI Driver](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/gce-pd-csi-driver.md.txt).
Feature In all GKE versions 1.14 or later, [Google Cloud's operations suite for GKE](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/observability.md.txt)
adds two new options for configuring which logs and metrics are collected:

1. System and workload logging only (Monitoring disabled).
2. System monitoring only (Logging disabled).

## January 08, 2021

Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The update removes 1.18 from the Regular channel and no channel.

Issue We have discovered an issue with [Internal Ingress](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/ingress.md.txt)
on GKE that may require your action [if you have HTTPS enabled](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balance-ingress.md.txt#https_between_client_and_load_balancer) (either through pre-shared
certificates or Kubernetes Secrets). This issue does not affect
[External Ingress](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/ingress.md.txt)
resources or [MultiClusterIngress](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/multi-cluster-ingress.md.txt)
resources.

**What do I need to know?**

For internal Ingress on GKE versions 1.17.x and earlier, there is a known issue
concerning SSL Certificate Updates on internal Ingress resources. Updating the
certificate is not possible for pre-shared or Secrets-based certificates (which
includes Kubernetes certificate managers). Updates to existing certificates on
internal Ingress resources will not complete if attempting to update the Ingress
resource.

In order to replace the certificate on an existing Ingress, the Ingress must be
deleted and re-deployed. Manual updates using the
`gcloud compute target-https-proxies update` allow a certificate to be updated
on an existing Ingress without recreation, but any manual updates are
overwritten by the Ingress controller if the Ingress is updated again.

**What do I need to do?**

If you intend to update your TLS Spec or Pre-shared Cert Spec on your
Internal Ingress, you must do so by [deleting your Ingress](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balance-ingress.md.txt#delete)
and recreating it as soon as possible, until you are able to upgrade to a
patched version. Versions 1.16 are expected to be patched this month.
Change

#### (2021-R1) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available. This version is now the default.
- Version [1.17.14-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) is now available.
- Version 1.14.10-gke.50 is no longer available.
- Version 1.14.10-gke.902 is no longer available.
- Version 1.14.10-gke.1504 is no longer available.
- Version 1.15.12-gke.20 is no longer available.
- Version 1.15.12-gke.4000 is no longer available.
- Version 1.15.12-gke.4002 is no longer available.
- Version 1.15.12-gke.5000 is no longer available.
- Version 1.15.12-gke.6001 is no longer available.
- Version 1.16.15-gke.4300 is no longer available.
- Version 1.16.15-gke.4301 is no longer available.
- Version 1.16.15-gke.5500 is no longer available.
- Version 1.17.13-gke.2001 is no longer available.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.14 to version [1.15.12-gke.6002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) with this release.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.16 to version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.17 to version [1.17.14-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available in the Stable channel. This version is now the default.
- Version [1.17.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) is now available in the Stable channel.
- Version 1.15.12-gke.20 is no longer available in the Stable channel.
- Version 1.15.12-gke.6001 is no longer available in the Stable channel.
- Version 1.16.15-gke.4300 is no longer available in the Stable channel.
- Version 1.16.15-gke.4301 is no longer available in the Stable channel.
- Version 1.16.15-gke.4901 is no longer available in the Stable channel.
- Version 1.16.15-gke.5500 is no longer available in the Stable channel.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.16 to version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.14-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) is now available in the Regular channel. This version is now the default.
- Version 1.17.13-gke.2600 is no longer available in the Regular channel.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version [1.17.14-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.12-gke.1201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Rapid channel. This version is now the default.
- Version [1.18.12-gke.1205](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Rapid channel.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.18.12-gke.1201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.

## December 17, 2020

Feature [Internal Ingress](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balance-ingress.md.txt)
for Internal HTTP(S) Load Balancing is now GA for
[1.17.13-gke.2600+ and 1.18.10-gke.800+](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt).
Note that the [certificate update issue](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#November_13_2020) is now patched
in these GA versions. Internal Ingress for GKE 1.16 will be patched in an
upcoming release.

## December 14, 2020

Change

#### Node image changes

- The Ubuntu image for GKE stable channel and 1.16 clusters is [ubuntu-gke-1804-1-16-v20201020a](https://storage.googleapis.com/ubuntu-os-gke-cloud/ubuntu-gke-1804-1-16-v20201020a.manifest).
- The Ubuntu image for GKE regular channel and 1.17 clusters is [ubuntu-gke-1804-1-17-v20201116](https://storage.googleapis.com/ubuntu-os-gke-cloud/ubuntu-gke-1804-1-17-v20201116.manifest).
Change

#### (R41) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.7300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.14-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) is now available.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.14 to version [1.15.12-gke.6001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) with this release.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.16 to version [1.16.15-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.
- Auto-upgrading nodes in the no channel automatically upgrade from version 1.17 to version [1.17.13-gke.2600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.4901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available in the Stable channel. This version is now the default.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.16 to version [1.16.15-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.13-gke.2600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available in the Regular channel. This version is now the default.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version [1.17.13-gke.2600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.12-gke.1201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Rapid channel.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.18.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.
Fixed When using [ephemeral storage on local SSDs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/local-ssd.md.txt#creating_a_node_pool_using_ephemeral_storage_on_local_ssds), reserved space is now calculated from the number of SSDs, instead of the size of
the boot disk. Learn more at
[Allocatable local ephemeral storage resources](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture.md.txt#local_ephemeral_storage).

## December 08, 2020

Deprecated With the release of GKE node version 1.19, the Container-Optimized OS with
Docker (`cos`) variant is deprecated. Please migrate to the Container-Optimized
OS with Containerd (`cos_containerd`) variant, which is now the default GKE node
image. For instructions, see [Containerd images](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/using-containerd.md.txt).

## December 07, 2020

Change

#### (R40) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.15.12-gke.6002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.16.15-gke.6900](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.14-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714) is now available.
- Version [1.18.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available. This version is available in preview.
- Version [1.19.4-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1194)
  is now available.

  This version is available in preview. Before creating GKE v1.19 clusters,
  you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#known-issues)
  and [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#urgent-upgrade-notes).
- Auto-upgrading nodes automatically upgrade from version 1.14 to version
  [1.15.12-gke.6001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512)
  with this release.

- Auto-upgrading nodes automatically upgrade from version 1.16 to version
  [1.16.15-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615)
  with this release.

- Auto-upgrading nodes automatically upgrade from version 1.17 to version
  [1.17.13-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713)
  with this release.

- Version 1.19.4-gke.700 is no longer available.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.15.12-gke.6002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available in the Stable channel.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.16 to version [1.16.15-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version [1.17.13-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.12-gke.1200](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Rapid channel.
- Version 1.18.12-gke.300 is now the default in the Rapid channel.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.18.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) with this release.
- Version 1.18.10-gke.2701 is no longer available in the Rapid channel.

## December 01, 2020

Change

#### (R39) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.4301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.16.15-gke.6000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.13-gke.1401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available.
- Version [1.17.14-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11714)
  is now available.

  This release sets `sysctl net.netfilter.nf_conntrack_tcp_be_liberal=1` on
  the node image. This discourages netfilter from resetting TCP connections.
- Version [1.19.4-gke.700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1194)
  is now available.

  This version is available in preview. Before creating GKE v1.19 clusters,
  you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#known-issues)
  and
  [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#urgent-upgrade-notes).
- Version 1.19.3-gke.2100 is no longer available.

- Version 1.19.3-gke.2700 is no longer available.

- Auto-upgrading nodes in the no channel automatically upgrade from version
  1.17 to version [1.17.13-gke.1401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713)
  with this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.4901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available in the Stable channel.
- Version [1.16.15-gke.4301](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available in the Stable channel.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.16 to version [1.16.13-gke.404](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.13-gke.1401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available in the Regular channel.
- Version 1.17.13-gke.1400 is no longer available in the Regular channel.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version [1.17.13-gke.1401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) with this release.
- 1.17.13-gke.2001 is now the default version in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.12-gke.300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11812) is now available in the Rapid channel. This version is now the default.
- Version 1.18.10-gke.2701 is now the default version in the Rapid channel.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.18.10-gke.2701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11810) with this release.
- Version 1.18.10-gke.2101 is no longer available in the Rapid channel.

## November 24, 2020

Change The November 17, 2020 release removed the following GKE versions:

- Version 1.16.13-gke.401 is no longer available.
- Version 1.19.3-gke.1500 is no longer available.
- Version 1.16.13-gke.401 is no longer available in the Stable channel.
- Version 1.17.12-gke.1504 is no longer available in the Regular channel.
- Version 1.18.10-gke.1500 is no longer available in the Rapid channel.

## November 17, 2020

Change You can now use [balanced persistent disks](https://docs.cloud.google.com/compute/docs/disks.md.txt#disk-types)
(`pd-balanced`) as a GKE node boot disk type. You create node pools with
`pd-balanced` boot disks using the Cloud SDK and Google Cloud API.
Change

#### (R38) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.5500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.13-gke.2600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available.
- Version [1.19.3-gke.2700](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1193)
  is now available.

  This version is available in preview. Before creating GKE v1.19 clusters, you
  **must** review the [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#known-issues)
  and [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#urgent-upgrade-notes).

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- 1.16.15-gke.4300 is now the default version in the Stable.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.16 to version [1.16.13-gke.404](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.13-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available in the Regular channel.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version [1.17.13-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.10-gke.2701](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11810) is now available in the Rapid channel. This version is now the default.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.18.10-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11810) with this release.
Fixed The [issue](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#September_28_2020) from September 28, 2020 with Container Threat
Detection on GKE 1.18 is resolved in GKE versions 1.18.9-gke.1300 and
later and 1.19.2-gke.2000 and later.
Change *This note was updated on November 24, 2020.*

## November 13, 2020

Feature [Custom health checks](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#direct_health)
across all Ingress types for 1.17.12-gke.500+ are now generally available. With
custom health checks, you specify parameters in a Kubernetes BackendConfig.
Issue For internal Ingress on GKE versions earlier than 1.18.10-gke.600 there is a
known issue concerning SSL Certificate Updates on internal Ingress resources.
Updating the certificate is not possible for pre-shared or Secrets-based
certificates (which includes Kubernetes certificate managers). In order to
replace the certificate on an existing Ingress, the Ingress must be deleted and
re-deployed. Manual updates using the gcloud compute target-https-proxies update
allow a certificate to be updated, but any manual updates are overwritten by the
Ingress controller if the Ingress is updated again.

The GKE release notes will be updated when the patch is available.
Feature [Static IP addressing for internal Ingress](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balance-ingress.md.txt#static_ip_addressing)
is now in beta.
Feature [HTTPS redirects for Ingress](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#https_redirect)
are now in beta. An external HTTP load balancer can redirect unencrypted HTTP
requests to an HTTPS load balancer that uses the same IP address.
Feature [SSL policies](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#ssl)
for GKE external Ingress for 1.17.6-gke.11+ are now generally available. SSL
policies allow you to specify a set of TLS versions and ciphers that the load
balancer uses to terminate HTTPS traffic from clients.
Feature You can now specify [custom network endpoint group (NEG) names](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/standalone-neg.md.txt#naming_negs).
This feature is in beta.

## November 12, 2020

Change

#### (R37) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.4901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.13-gke.2001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available.
- Version [1.19.3-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1193)
  is now available.

  This version is available in preview. Before creating GKE v1.19 clusters,
  you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#known-issues)
  and
  [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#urgent-upgrade-notes).
- Version 1.16.13-gke.404 is the new default version.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- There are no new releases in the Stable release channel.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.15 to version [1.16.13-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.13-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.10-gke.2101](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11810) is now available in the Rapid channel.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version [1.18.10-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11810) with this release.
- Version 1.18.10-gke.1500 is the new default version in the Rapid channel.
Change New clusters created with the `v1alpha1` and `v1beta1` APIs install the
[Compute Engine persistent disk Container Storage Interface](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/gce-pd-csi-driver.md.txt)
by default (CSI) Driver for the following cluster versions:

- 1.18.10-gke.2101 and higher
- 1.19.3-gke.2100 and higher

## November 06, 2020

Feature Node pools running GKE 1.18 and higher can now be configured to use local SSD
for ephemeral storage with `emptyDir` volumes. For more information, see
[Using local SSDs](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/local-ssd.md.txt).
This feature is in beta.

## November 04, 2020

Change

#### (R36) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.13-gke.404](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available.
- Version [1.16.15-gke.4300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.13-gke.1400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available.
- Version [1.19.3-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1193)
  is now available.

  This version is available in preview. Before creating GKE v1.19 clusters,
  you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#known-issues)
  and
  [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#urgent-upgrade-notes).

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.15.12-gke.6001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.12-gke.1504](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11712)
  is now available in the Regular channel.

- Version [1.17.13-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713)
  is now available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.10-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11810)
  is now available in the Rapid channel.

  This release sets `sysctl net.netfilter.nf_conntrack_tcp_be_liberal=1` on
  the node image. This discourages `netfilter` from resetting TCP connections.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from
  version 1.18 to version [1.18.10-gke.601](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11810)
  with this release.

Change Support for Legacy [Logging](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/observability.md.txt)
and [Monitoring](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/observability.md.txt)
for Google Kubernetes Engine is extended to GKE 1.15. Google Cloud's operations
suite remains the default configuration for GKE 1.15. Both existing and new GKE
1.15 clusters can use either of the two logging options.

## October 28, 2020

Issue There is a known issue with Config Connector component versions 1.24.0 and
1.25.0. Clusters with many resources being managed might fail with error code
413 while communicating with Google Cloud.

The following GKE versions are affected:

- 1.15.12-gke.6001 (R34)
- 1.16.15-gke.2601 (R34)
- 1.16.15-gke.3500 (R35)
- 1.17.12-gke.2502 (R34)
- 1.17.13-gke.600 (R35)
- 1.18.9-gke.2501 (R34)
Change

#### (R35) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.15-gke.3500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.13-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11713) is now available.
- Version [1.19.3-gke.2](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md#v1193) is now available.
- Auto-upgrading nodes and control planes upgrade from version 1.14 to version 1.15.12-gke.20 during this release.
- Auto-upgrading nodes and control planes upgrade from version 1.17 to version 1.17.12-gke.1504 during this release.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.10-gke.601](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v11810) is now available in the Rapid channel.
- Version 1.18.9-gke.1501 is no longer available in the Rapid channel.

##### Versions no longer available

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

- 1.17.12-gke.1501
- 1.18.9-gke.1501

## October 20, 2020

Change

#### (R34) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.14.10-gke.1504](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available.
- Version [1.15.12-gke.4002](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.15.12-gke.6001](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.16.13-gke.403](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available.
- Version [1.16.15-gke.2601](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.12-gke.1504](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11712) is now available.
- Version [1.17.12-gke.2502](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11712) is now available.
- Auto-upgrading nodes and control planes upgrade from version 1.14 to version 1.15.12-gke.20 during this release.
- Auto-upgrading control planes upgrade from version 1.15 to version 1.16.13-gke.401 during this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.13-gke.403](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available in the Stable channel.
- Auto-upgrading control planes from version 1.15 to version 1.16.13-gke.401 during this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.12-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11712) is now available in the Regular channel.
- Version [1.17.12-gke.1504](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11712) is now available in the Regular channel.
- Version 1.17.12-gke.1504 is the new default version in the Regular channel.
- Version 1.17.9-gke.1504 is no longer available in the Regular channel.
- Version 1.17.9-gke.6300 is no longer available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.9-gke.2501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1189) is now available in the Rapid channel.
- Version 1.18.9-gke.2501 is the new default version for clusters in the Rapid channel.
- Version 1.18.9-gke.801 is no longer available in the Rapid channel.

##### Versions no longer available

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

- 1.17.9-gke.1504
- 1.17.9-gke.6300

## October 19, 2020

Fixed A fix for the issue reported on [September 16, 2020](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#September_16_2020) where
custom resources in the `istio-system` namespace were deleted when upgrading
from GKE 1.16 to 1.17 and 1.18 is now available.

Upgrade to one of the following unaffected versions to avoid having to manually
recreate these resources:

- 1.17.12-gke.1501 and higher
- 1.18.9-gke.1501 and higher

The issue only occurs during upgrades, so new clusters created in earlier
versions are unaffected.

## October 16, 2020

Issue There is a known issue impacting both LTSC and SAC Windows Server images on GKE
versions 1.17.x and 1.18.x. New Windows nodes take longer to join the cluster
which may cause node pool creation, auto-scaling, and auto-repair operations to
time out.

We recommend not upgrading clusters with Windows Server nodes pools to the
following versions:

- 1.17.12-gke.1501
- 1.18.9-gke.1501

GKE versions beyond the affected versions will not have the startup time
regression. Upgrade to versions greater than 1.17.12-gke.1501 and 1.18.9-
gke.1501 when they become available.

## October 12, 2020

Fixed A new [Windows node image version](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows.md.txt#version_mapping)
that fixes [CVE-2020-1472](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1472)
is now available. For more information, see the
[GCP-2020-013 security bulletin.](https://docs.cloud.google.com/support/bulletins.md.txt#gcp-2020-013-impact)
Change

#### (R33) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.14.10-gke.901](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available.
- Version [1.15.12-gke.5000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.16.15-gke.1600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.12-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11712) is now available.
- Auto-upgrading nodes and control planes upgrade from version 1.14 to version 1.15.12-gke.20 during this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Auto-upgrading nodes and control planes upgrade from 1.14 to version 1.15.12-gke.20 during this release.
- Auto-upgrading control planes from version 1.15 to version 1.16.13-gke.401 during this release.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.9-gke.1501](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1189) is now available in the Rapid channel.
- Version 1.18.9-gke.801 is the new default version for clusters in the Rapid channel.
- Version 1.17.9-gke.1504 is no longer available in the Rapid channel.
- Version 1.18.6-gke.4801 is no longer available in the Rapid channel.
- Auto-upgrading nodes and control planes upgrade from version 1.17, 1.18 to version 1.18.9-gke.801 during this release.

## October 06, 2020

Issue There is a known issue with the upgrade from GKE 1.16 to 1.17. Any custom
resources you created in the `istio-system` namespace are deleted during an
upgrade to 1.17. These resources must be manually recreated. We recommend not
upgrading clusters with the Istio addon to 1.17 until the fix is rolled out. The
issue only occurs during upgrades, so new clusters are not affected.

The fix was not included in release R31 as [previously reported](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#September_16_2020).

## October 02, 2020

Feature In GKE 1.18 and later, for clusters using an [`optimize-utilization` autoscaling profile](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt#autoscaling_profiles),
the scheduler name in the Pod spec is set to `gke.io/optimize-utilization-scheduler`.
Change

#### (R32) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.15.12-gke.4000](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.16.15-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11615) is now available.
- Version [1.17.12-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v11712) is now available.
- Version 1.16.13-gke.401 is the new default version for clusters with no channel.
- Auto-upgrading control planes upgrade from version 1.14 to version 1.14.10-gke.50 during this release.
- Auto-upgrading control planes upgrade from version 1.15 to version 1.15.12-gke.20 during this release.
- Auto-upgrading nodes control planes upgrade from version 1.16 to version 1.16.13-gke.401 during this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version 1.16.13-gke.401 is the new default version in the Stable channel.
- Auto-upgrading nodes and control planes upgrade from version 1.15 to version 1.15.12-gke.20 during this release.
- Auto-upgrading nodes and control planes upgrade from version 1.16 to version 1.16.13-gke.401 during this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.9-gke.6300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179) is now available in the Regular channel.
- Version 1.17.9-gke.1504 is the new default version in the Regular channel.
- Auto-upgrading control planes upgrade from versions 1.16 and 1.17 to version 1.17.9-gke.1504 during this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.9-gke.801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1189) is now available in the Rapid channel.

##### Versions no longer available

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

- 1.15.12-gke.2
- 1.15.12-gke.9
- 1.15.12-gke.13
- 1.15.12-gke.16
- 1.15.12-gke.17
- 1.16.13-gke.1
- 1.16.13-gke.400

## September 28, 2020

Issue If [Container Threat Detection](https://docs.cloud.google.com/security-command-center/docs/concepts-container-threat-detection-overview.md.txt)
is enabled on GKE clusters that have a version of 1.18.6-gke.2100 or later, it
causes all Linux nodes to go into a reboot loop.

## September 25, 2020

Change For clusters not using Legacy Logging and Monitoring, upgrades from 1.14 to 1.15
are now scheduled to start in mid October. This is a change from the details
announced in [R29](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#september_3_2020).
Feature [Node Auto-Provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning.md.txt)
now lets you set default values for the following features:

- Customer-managed encryption keys (CMEK)
- Secure Boot and Integrity Monitoring
- Boot disk type and size

The default value will be used by all newly created node pools.
Change

#### (R31) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.9-gke.6300](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179) is now available.
- Auto-upgrading control planes upgrade from version 1.16 to version 1.16.13-gke.401 during this release.
- Auto-upgrading control planes upgrade from version 1.17 to version 1.17.9-gke.1504 during this release.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.13-gke.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available in the Stable channel.
- Version [1.16.13-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available in the Stable channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18.6-gke.3504 to version [1.18.6-gke.4801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1186) with this release.
- Version 1.18.6-gke.3504 is no longer available in the Rapid channel.
Announcement We expect the following changes in the coming weeks. This information is not a
guarantee, but is provided to help you plan for upcoming changes.

GKE will gradually upgrade clusters' control planes only to Kubernetes 1.16,
**beginning on or after October 6, 2020**.

Node pools **will not be auto-upgraded to 1.16 at this time**, but can be
manually upgraded completing the following instructions.

Once rolled out, 1.16 will become the most mature control plane version in the
Kubernetes fleet, with newer versions available on the Rapid and Regular
channels. In turn, older control plane versions will be deprecated and
eventually removed from the fleet. Periodically deprecating and eventually
removing beta APIs is part of a standard process to ensure that all Kubernetes
fleets evolve and all APIs continue to be up-to-date.

More information is available in the
[GKE documentation](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#deprecations-information)
and [from the Kubernetes project](https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/).

#### What do I need to do?

1. **Test and qualify 1.16 in a pre-production environment.** We highly recommend testing upgrades in a staging or testing environment before rolling them out to production.
2. **Migrate to use the current API versions before your clusters are upgraded
   to Kubernetes 1.16** to ensure your API clients and resource manifests can access and update API resources without interruption.

**You can manually upgrade node pools to 1.16:**

- The same method is available for [auto-upgrade enabled clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades.md.txt) as GKE will not automatically upgrade node pools to 1.16 at this time.

If you are concerned about disruption, [use maintenance windows and exclusions to control when the upgrade will occur](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades.md.txt#maintenance-window).
Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The update adds additional information about a known issue with Istio on GKE.

Issue If you have the Istio on GKE add-on enabled on a cluster, there is a known issue
with the upgrade from GKE 1.16 to 1.17 versions lower than 1.17.9-gke.6300 (R30
or earlier). Any custom resources you created in the `istio-system` namespace
are deleted during an upgrade to 1.17 (R30 or earlier). These resources must be
manually recreated. We recommend that Istio on GKE users upgrade only to R31 or
a later version that doesn't have the issue. The issue only occurs during
upgrades, so new clusters are not affected.

## September 16, 2020

Issue If you have the Istio on GKE add-on enabled on a cluster, there is a known issue
with the upgrade from GKE 1.16 to 1.17. Any custom resources you created in the
`istio-system` namespace are deleted during an upgrade to 1.17 (R30 or earlier).
These resources must be manually recreated. We recommend that Istio on GKE users
do not upgrade to GKE 1.17 until a patch release fixes the issue. The fix will
be rolled out in GKE release R31.

## September 15, 2020

Change

#### (R30) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version 1.15.12-gke.20 is the new default version for clusters with no channel.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version 1.15.12-gke.20 is the new default version in the Stable channel.
- Version 1.15.12-gke.2 is no longer available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version 1.16.13-gke.401 is the new default version in the Regular channel.
- Auto-upgrading control planes upgrade from version 1.16 to version 1.16.13-gke.401 during this release.
- Version [1.17.9-gke.1504](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179)
  is now available in the Regular channel. This version is not yet the
  default version or an upgrade target.

  To learn more about the changes contained in 1.17, see the following GKE
  and Kubernetes release notes:
  - [1.17 changes.](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#1.17-changes)
  - [Changes.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#changes)
  - [Deprecations and removals.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#deprecations-and-removals)

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.6-gke.4801](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1186) is now available in the Rapid channel.
- Version 1.18.6-gke.3504 is the new default version in the Rapid channel.
- Version 1.17.9-gke.1503 is no longer available in the Rapid channel.
- Version 1.18.6-gke.3503 is no longer available in the Rapid channel.
- Auto-upgrading nodes and control planes upgrade from version 1.17 to version 1.17.9-gke.1504 during this release.

## September 14, 2020

Security A vulnerability was recently discovered in the Linux kernel, described in
[CVE-2020-14386](https://www.openwall.com/lists/oss-security/2020/09/03/3),
that may allow container escape to obtain root privileges on the host node. All
GKE nodes are affected. For more information, see the
[GCP-2020-012 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2020-012).

A fix is available in all versions included in this release.
Change

#### (R29.1) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.14.10-gke.50](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410)
  is now available.

- Version [1.15.12-gke.20](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512)
  is now available.

- Version [1.16.13-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613)
  is now available.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.13-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.13-gke.401](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available in the Regular channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.9-gke.1504](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179) is now available in the Rapid channel. This version is now the default.

<br />

There is a known issue that prevents creating Rapid channel clusters on 1.18. To create a cluster on the Rapid channel, create a Rapid channel cluster on 1.17, and then manually upgrade to 1.18.

<br />

## September 08, 2020

Change GKE clusters in the ERROR state will be automatically deleted.

This change applies to all GKE versions.
Issue While the Kubernetes API does support the use of the `ingressClassName` and `ingressClass` resources, the Compute Engine ingress controller does not.
Change GKE now allows clusters of up to 15,000 nodes when using GKE 1.18. To scale a
cluster beyond 5,000 nodes, you must contact support to raise your quota.
Issue Cluster Autoscaler for GKE 1.18 could have problems with very large clusters or
scale ups where there are over 5,000 nodes in the cluster or over 1,000 nodes
being added at the same time. A fix is coming soon.
Feature Consumers of the `certificatesigningrequests/approval` API must now have
permission to approve certificate signing requests (CSRs) for the specific
signer requested by the CSR. More information on the new `signerName` field and
the required authorization can be found in the [CSR documentation](https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/#authorization).
Change In GKE 1.18, [Shielded Nodes](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/shielded-gke-nodes.md.txt)
are enabled by default for newly created clusters. Clusters upgrading to 1.18
are unaffected by this change.

Shielded Nodes are only compatible with Container-Optimized OS and Ubuntu
images. If you are using a custom image or Windows images you should disable
Shielded Nodes.
Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The update adds additional information about changes to Shielded Nodes.

Change

#### Kubernetes 1.18 available on GKE

Kubernetes 1.18 is now available in the Rapid channel. See the
[Kubernetes 1.18 release notes](https://v1-18.docs.kubernetes.io/docs/setup/release/notes/#what-s-new-major-themes).
In particular, see the
[Urgent Upgrade Notes](https://v1-18.docs.kubernetes.io/docs/setup/release/notes/#urgent-upgrade-notes)
before upgrading to 1.18.
Feature [TaintBasedEvictions](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/#taint-based-evictions)
are generally available in GKE in 1.18 clusters.

## September 03, 2020

Change

#### (R29) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.15.12-gke.17](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.16.13-gke.400](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available.
- Auto-upgrading nodes upgrade from version 1.14 to version 1.15.12-gke.2 during this release if they have not already done so.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.13-gke.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available in the Stable channel.
- Version 1.15.12-gke.9 is no longer available in the Stable channel.

###### Coming soon

Google Kubernetes Engine will begin gradually upgrading clusters in the
[Stable channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
to GKE 1.16 in an upcoming release. To read about API deprecations in 1.16,
see [Kubernetes 1.16 deprecated APIs](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#deprecations-information).

### Regular channel

There are no version changes in the Regular channel in this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.6-gke.3503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1186) is now available in the Rapid channel.

## August 28, 2020

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

Google Kubernetes Engine will begin gradually upgrading clusters in the
[Stable channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
to GKE 1.16 in an upcoming release. To read about API deprecations in 1.16, see
[Kubernetes 1.16 deprecated APIs](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#deprecations-information).
Feature [Master global access for private clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/latest/network-isolation.md.txt#master-global-access)
is now generally available. With master global access, you can access the
master's private endpoint from any Google Cloud region or on-premises
environment no matter what the private cluster's region is.

## August 27, 2020

Change

#### (R28) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Auto-upgrading nodes begin upgrading from version 1.14 to version 1.15.12-gke.2 in this release. The auto-upgrades will continue gradually over the course of several releases.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Auto-upgrading nodes in the Stable channel continue upgrading from version 1.14 to 1.15.12-gke.2 during this release. All auto-upgrading nodes that have not yet upgraded to 1.15.12-gke.2 will upgrade during the R28 rollout.

### Regular channel

There are no version changes in the Regular channel in this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version 1.17.9-gke.1703 is no longer available.

##### Versions no longer available

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

- 1.14

## August 21, 2020

Fixed In some cases, certain networking kernel sysctls which were previously set to
static defaults are now calculated dynamically based upon machine size. The
networking sysctls affected include:

- `net.ipv4.tcp_mem`
- `net.ipv4.tcp_max_tw_buckets`
- `net.ipv4.udp_mem`
- `net.ipv4.tcp_max_orphans`
- `net.ipv4.tcp_max_syn_backlog`

The issue has been fixed in GKE 1.17 in versions 1.17.6-gke.7 and later and in
1.16 in 1.16.13-gke.1 and later.
Feature [Google canonical error codes](https://google.aip.dev/193#error_codes)
are now available in beta. GKE operations now use the
[canonical error model](https://google.aip.dev/193#error_model)
to report errors.
Feature OpenID Connect Discovery Documents are now published for all clusters, which
allows you to configure other software to understand the service account tokens
issued by GKE clusters. For more information, see the [getOpenid-configuration](https://docs.cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.well-known/getOpenid-configuration.md.txt)
and [getJwks](https://docs.cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/getJwks.md.txt)
in the API reference documentation.
Feature [Network policy logging](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/network-policy-logging.md.txt)
is now available in beta. Network policy logging requires a cluster with
Dataplane V2.
Feature [Dataplane V2](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2.md.txt)
is now available in beta in newly created clusters using GKE versions
1.17.9-gke.600 and later or 1.18 and later. See
[New GKE Dataplane V2 increases security and visibility for containers](https://cloud.google.com/blog/products/containers-kubernetes/bringing-ebpf-and-cilium-to-google-kubernetes-engine)
on the Google Cloud Blog for more details.
Feature The use of [private IP address ranges outside of the RFC 1918 ranges](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/alias-ips.md.txt#enable_reserved_ip_ranges) is now generally
available. These addresses can be used for master nodes, nodes, Pods, and
Services.
Feature The [internal load balancer Service](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt)
type is now generally available for GKE 1.17.9-gke.600 and later.
Feature [Global access](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#global_access)
and [configurable subnets](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#lb_subnet)
for the internal load balancer Service are now generally available for
GKE 1.17.9-gke.600 and later.

## August 20, 2020

Change

#### (R27) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.6-gke.2100](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1186)
  is now available.

  This version is available in preview. Before creating GKE 1.18 clusters,
  you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#known-issues)
  and
  [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#urgent-upgrade-notes).
- Version 1.16.11-gke.5 is no longer available.

- Auto-upgrading nodes using versions 1.15.12-gke.3 or 1.15.12-gke.6 upgrade to 1.15.12-gke.9 with this release.

- Auto-upgrading nodes using versions 1.16.9-gke.6 or 1.16.11-gke.5 upgrade to 1.16.13-gke.1 with this release.

### Stable channel

There are no version changes in the Stable channel in this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.16.11-gke.5 to version [1.16.13-gke.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) with this release.
- Version 1.16.11-gke.5 is no longer available.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.9-gke.1703](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179) is now available in the Rapid channel.
- Version [1.17.9-gke.1503](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179) is now available in the Rapid channel. This version is now the default.
- Version 1.17.9-gke.600 is no longer available.

## August 06, 2020

Change

#### (R26) Version updates

GKE cluster versions have been updated.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.14 | 1.15.12-gke.2 |
| 1.15.12-gke.3 | 1.15.12-gke.9 |
| 1.15.12-gke.6 | 1.15.12-gke.9 |
| 1.16.9-gke.6 | 1.16.11-gke.5 |
| 1.16.10-gke.8 | 1.16.11-gke.5 |
| 1.17.8-gke.17 | 1.17.9-gke.600 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.15.12-gke.16](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.18.6-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1186)
  is now available.

  This version is available in preview. Before creating GKE 1.18 clusters,
  you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#known-issues)
  and
  [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#urgent-upgrade-notes).

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.3-gke.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1163)
  is now available in the Regular channel.

  The COS image for GKE 1.16.3-gke.1 is
  [cos-81-12871-181-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m81.md.txt#cos-81-12871-181-0).

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.9-gke.1500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179)
  is now available in the Rapid channel.

- Version [1.17.9-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179)
  is now available in the Rapid channel. This version is now the default.

##### Versions no longer available

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

- 1.15.12-gke.3
- 1.15.12-gke.6
- 1.16.9-gke.6
- 1.16.10-gke.8
- 1.17.6-gke.11
- 1.17.6-gke.15

## July 28, 2020

Change

#### Change default machine type to E2

GKE is changing the default machine type for new clusters and node pools from
`n1-standard-1` to `e2-medium`. This change impacts new node pools created using
versions 1.17.6 and higher. If you do not specify a machine type during your
cluster or node pool creation workflow from node pool version 1.17.6 onwards,
the newly provisioned clusters and node pools will default to `e2-medium` VMs.
Note that this change does not impact your existing node pools that are
auto-upgraded or manually upgraded to version 1.17.6 or higher.

E2 machine types do not support GPUs, local SSDs or sole tenancy. As such,
you will receive an error message advising you to specify a compatible machine
type for your workloads if you:

- Use node pool version 1.17.6+ to provision new worker nodes using the default machine type with either GPUs, local SSDs or Sole tenancy enabled (for example, `gcloud container clusters create mycluster --accelerator type=nvidia-tesla-v100, count=2)`, or
- Use scripts that provision GPUs or local SSDs and do not specify a specific machine type. Furthermore, these scripts will not work until you specify your desired compatible machine type.

**What do I need to do?**

Use the following interface(s) of your choice to explicitly configure your
machine type setting for newly provisioned machines to be anything other than
the new `e2-medium` default:

- `gcloud`
  - Specify [`--machine-type`](https://docs.cloud.google.com/sdk/gcloud/reference/container/clusters/create.md.txt#--machine-type)
- API
  - Specify [`machineType` in NodeConfig](https://docs.cloud.google.com/kubernetes-engine/docs/reference/rest/v1/NodeConfig.md.txt)
- Cloud Console
  - Specify [machine type in for node pools](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-pools.md.txt)
- Terraform

  - Specify [`machine_type` in `node_config`](https://www.terraform.io/docs/providers/google/r/container_cluster.html#machine_type)
  - Specify [`machine_type` for `node_pools`](https://registry.terraform.io/modules/terraform-google-modules/kubernetes-engine/google/9.2.0#node_pools-variable)
    in the [`module "gke"` section of your Terraform configuration code](https://registry.terraform.io/modules/terraform-google-modules/kubernetes-engine/google/9.2.0#node_pools-variable).

    We strongly recommend explicitly setting the machine type to
    `n1-standard-1` or any other suitable VM type if one or more of these
    situations apply to you: You are concerned about your single threaded
    application's performance on the new shared-core `e2-medium` default
    machine type. You use GPUs or local SSDs or sole tenancy, all of which
    are unsupported by the new default machine type `e2-medium`.
Announcement We expect the following changes in the coming weeks. This information is not a
guarantee, but is provided to help you plan for upcoming changes.

- In the next release (R26), GKE will begin to upgrade control planes in clusters not enrolled in a channel to 1.15. Upgrades will proceed gradually over several GKE releases.
Change

#### (R25) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.15.12-gke.13](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.16.13-gke.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613)
  is now available.

  This version includes node image upgrades for Ubuntu (`ubuntu-gke-1804-1-16-v20200610`).
- Version [1.18.6-gke.500](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1186)
  is now available.

  This version is available in preview. Before creating GKE 1.18 clusters,
  you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#known-issues)
  and
  [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#urgent-upgrade-notes).

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- GKE continues to upgrade control planes in clusters on the Stable channel to 1.15.12-gke.2. Upgrades will proceed gradually over several GKE releases.
- GKE begins to upgrade nodes in clusters on the Stable channel to 1.15.12-gke.2. Upgrades will proceed gradually over several GKE releases.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.13-gke.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11613) is now available in the Regular channel.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.16.9-gke.6 to version [1.16.11-gke.5](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11611) with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.9-gke.600](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1179)
  is now available in the Rapid channel.

- Version [1.17.8-gke.17](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1178)
  is now available in the Rapid channel. This version is now the default.

- Auto-upgrading nodes in the Rapid channel automatically upgrade from
  version 1.17.7-gke.15 to version
  [1.17.8-gke.17](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1178)
  with this release.

##### Versions no longer available

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

- 1.17.7-gke.15
Change GKE nodes now have the label `cloud.google.com/machine-family` applied. The
value of this label is the [Compute Engine instance family](https://docs.cloud.google.com/compute/docs/machine-resource.md.txt#general_purpose).

## July 22, 2020

Breaking Starting September 1, 2020, we will automatically delete Google Kubernetes
Engine (GKE) clusters that have ERROR status.

#### What do I need to know?

GKE clusters might end up with ERROR status (red exclamation mark in the cluster
status page) in rare cases when cluster creation or deletion operation
encounters an unexpected error. Previously, such clusters remained in your
accounts and could have been partially usable. ERROR status clusters are
excluded from the GKE cluster management fee.

Starting September 1, 2020, we will begin blocking access to such ERROR status
clusters and deleting them automatically.

#### What do I need to do?

If you are relying on any of the clusters with ERROR status in your projects,
stop using them by September 1, 2020.
Change

#### (R24) Version updates

GKE cluster versions have been updated.

##### New default version

The default version for new clusters is now 1.15.12-gke.2 (previously 1.14.10-gke.36).

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.14.0 to 1.14.10-gke.41 | 1.14.10-gke.42 |
| 1.15.0 to 1.15.12-gke.1 | 1.15.12-gke.2 |
| 1.16.0 to 1.16.9-gke.5 | 1.16.9-gke.6 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.18.4-gke.1201](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#v1184)
  is now available.

  This version is available in preview. Before creating GKE 1.18 clusters,
  you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#known-issues)
  and [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#urgent-upgrade-notes).

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.15.12-gke.9](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available in the Stable channel.
- Auto-upgrading nodes in the Stable channel automatically upgrade from version 1.14 to version [1.15.12-gke.2](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) with this release.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.12-gke.3](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11612) is now available in the Regular channel.
- Version [1.16.11-gke.5](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11611) is now available in the Regular channel. This version is now the default.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.8-gke.17](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1178)
  is now available in the Rapid channel.

  This version includes node image upgrades for Ubuntu (`ubuntu-gke-1804-1-17-v20200610`)
  and Windows Server (`windows-server-1909-dc-core-uefi-gke-v1592940889` and
  `windows-server-2019-dc-core-uefi-gke-v1592939281`).
- Version [1.17.7-gke.15](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1177)
  is now available in the Rapid channel. This version is now the default.

- Auto-upgrading nodes in the Rapid channel automatically upgrade from
  version 1.17.6-gke.11 to version
  [1.17.7-gke.15](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1177)
  with this release.

##### Versions no longer available

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

- 1.16.8-gke.15
- 1.16.9-gke.2
- 1.15.9-gke.24
- 1.15.11-gke.15
- 1.15.11-gke.17
- 1.14.10-gke.36
- 1.14.10-gke.37
- 1.14.10-gke.40
- 1.14.10-gke.41
Security A privilege escalation vulnerability was recently discovered in Kubernetes. This
vulnerability allows an attacker that has already compromised a node to execute
a command in any Pod in the cluster. For more information, see the
[GCP-2020-009 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2020-009).
Announcement We expect the following changes in the coming weeks. This information is not a
guarantee, but is provided to help you plan for upcoming changes.

- In the next release (R25), GKE will begin to upgrade nodes in clusters on the **Stable channel** to 1.15.12-gke.2. Upgrades will proceed gradually over several GKE releases.
- In the next release (R25), GKE will begin to upgrade nodes in clusters on the **Regular channel** to 1.16.11-gke.5. Upgrades will proceed gradually over several GKE releases.
- In the next release (R25), GKE will begin to upgrade nodes in 1.16 clusters not on a release channel to 1.16.9-gke.5. Upgrades will proceed gradually over several GKE releases.
- GKE version 1.14 will be deprecated in R26.

## July 17, 2020

Feature Customer Managed Encryption Keys (CMEK) are now generally available for GKE.
CMEK for GKE lets you secure your node boot disks as well as attached persistent
storage by encrypting the data encryption keys that encrypt your data. To learn
more, see [Using customer-managed encryption keys](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/using-cmek.md.txt).
Change The Kubernetes Engine Monitoring feature has been renamed in the Google Cloud
Console and documentation to Cloud Operations for GKE. No functional changes
were made with this change. Enabling Cloud Operations for GKE continues to
collect logs and metrics for your cluster and workloads as it did before.
Feature SSL Policies which allow policy-enforced TLS and cipher settings are available
in Beta for external Ingress and multi-cluster Ingress. Custom health checks,
which allow users to declaratively customize parameters of the load balancer
health check, are also now available for external, internal, and multi-cluster
Ingress. For feature support status and version compatibility see
[Ingress Features](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt).
Feature Container-native Ingress using Network Endpoint Groups (NEGs) is now default
(with some exceptions) for new Services deployed in GKE 1.17.6-gke.7+ clusters.
The `cloud.google.com/neg: '{"ingress": true}'` annotation will be automatically
applied to any Services deployed in these clusters without any explicit action
from users to enable container-native Ingress.
Feature Up to 50 TCP/UDP ports are supported per internal TCP/UDP load balancer IP when
deploying through [GKE Services with shared IP addresses](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#shared_VIP).
This also permits multi-protocol TCP and UDP support for the same Service IP.
Shared IP is now available in Beta for all existing GKE versions.
Feature The BackendConfig CRD is now GA in GKE 1.16-gke.3+ clusters which promotes most
BackendConfig features (IAP, timeouts, affinity, user-defined request headers,
and so on) to GA across internal, external, and multi-cluster Ingress. See
[Ingress Features](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt)
for detail on explicit version support.
Issue If you have node pools with `kubernetes.io` or `k8s.io` labels and want to
upgrade to 1.16, you must remove the labels before upgrading.

For more information on this change, see the Kubernetes
[Node Restriction](https://github.com/kubernetes/enhancements/tree/master/keps/sig-auth/279-limit-node-access#bounding-self-labeling-kubelets)
enhancement.

## July 13, 2020

Fixed A bug in gVisor has been fixed. Default gVisor node labels are now applied when
user-specified labels.
Change

#### (R23) Version updates

GKE cluster versions have been updated.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.14.10-gke.46](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available.
- Version [1.15.12-gke.9](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- Version [1.16.11-gke.5](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11611) is now available.

### Stable channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones

- Version [1.14.10-gke.46](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available in the Stable channel.
- Version [1.15.12-gke.2](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available in the Stable channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.16.11-gke.5](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11611)
  is now available in the Regular channel.

- Auto-upgrading nodes in the Regular channel automatically upgrade from
  version 1.16.8-gke.15 to version
  [1.16.9-gke.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1169)
  with this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Version [1.17.7-gke.15](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1177) is now available in the Rapid channel.
Change Beginning with this release, GKE releases also include a release number to
reference changes. This release is R23 for 2020.

> [!NOTE]
> **Note:** The format of release numbers may change in the future.

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

- In the next release (R24), GKE will begin to upgrade control planes in clusters on the **Stable channel** to 1.15.12-gke.2. Upgrades will proceed gradually over several GKE releases.
- In an upcoming release, GKE will begin to upgrade nodes in clusters on the **Stable channel** to 1.15.12-gke.2. Upgrades will proceed gradually over several GKE releases.

## July 02, 2020

Feature [GKE Node System Configuration](https://docs.cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create.md.txt#--system-config-from-file)
is now beta. With this feature you can specify custom configurations for Kubelet
and Kernel settings on your node pools.
Feature [NodeLocal DNSCache](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache.md.txt)
is now generally available.
Change Starting with GKE 1.17.6, [Vertical Pod Autoscaler](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/verticalpodautoscaler.md.txt) recommendations are more fine-grained, starting from 1 mCPU and 1 MiB.

## June 29, 2020

Change

#### Node image changes

**GKE 1.14**

The COS image for GKE 1.14.10-gke.45 clusters is
[cos-73-11647-534-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-73-11647-534-0).

**GKE 1.15**

The COS image for GKE 1.15.12-gke.6 clusters is
[cos-77-12371-251-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-77-12371-251-0).
Change

#### Version updates

GKE cluster versions have been updated.

##### Scheduled automatic upgrades

Nodes with auto-upgrade enabled will be upgraded:

| Current version | Upgrade version |
|---|---|
| 1.15.x | 1.15.11-gke.15 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.14.10-gke.45](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available.
- [1.15.12-gke.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- [1.16.10-gke.8](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v11610) is now available.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

- [1.16.9-gke.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1169) is now available.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.17.6-gke.11](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1176) is now available.

## June 24, 2020

Issue There is a known that may cause multiple Pods on the same node to be allocated
with the same IPv4 address leading to possible service disruption. We will
automatically upgrade your cluster master to the next available patch version
which will include a fix to the issue.

#### What do I need to know?

- Ensure your cluster(s) are subscribed to a [release channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt), or you have [node auto-upgrade](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades.md.txt) enabled. If so, your cluster(s) will be automatically upgraded as described below.
- If you are experiencing any issues or do not want to use auto-upgrade you can manually initiate an upgrade at your earliest convenience.

#### What do I need to do?

**If you are experiencing issues and wish to update proactively:**

- Follow the steps in the [Manually upgrading a cluster](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster.md.txt) page to upgrade the cluster master.
- Upgrade your node pool by applying the latest patch available for your node version.
- Consider using [surge upgrade](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades.md.txt#surge) for your nodepool upgrade. Surge upgrade allows you to set the number of additional nodes to be created temporarily for the upgrade process which the disruption to running workloads.
- Use the following table to determine which patch version is applicable for your cluster(s):

| Channel | Action required | Upgrade target | Date available |
|---|---|---|---|
| No channel | Upgrade to the recommended patch version available | 1.15: Node pool 1.15.12-gke.3 or higher | June 23, 2020 |
| No channel | Upgrade to the recommended patch version available | 1.16: Node pool 1.16.9-gke.6 or higher | June 30, 2020 |
| Rapid | Patch will be applied automatically | Master and node pool 1.17.6.gke-4 or higher | June 16, 2020 |
| Regular | Patch will be applied automatically | Node pool 1.16.9-gke.6 or higher | June 30, 2020 |
| Stable | No action is required | Patch is not required | N/A |

## June 23, 2020

Change

#### Node image changes

**GKE 1.14**

The COS image for GKE 1.14.10-gke-43 clusters and is
[cos-73-11647-459-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-73-11647-459-0).
Change

#### Version updates

GKE cluster versions have been updated.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.15.x | 1.15.11-gke.15 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.14.10-gke.42](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available.
- [1.15.12-gke.3](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.17.6-gke.7](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1176) is now available.

## June 15, 2020

Feature [Node auto-repair](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair.md.txt)
is now enabled by default by the Google Kubernetes Engine API for new node pools.

## June 08, 2020

Feature The [region](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) asia-southeast2
in Jakarta is now available.
Change

#### Node image changes

**GKE 1.15**

- The COS image for GKE 1.15.12-gke.2 clusters and up is now [cos-77-12371-227-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-stable-77-12371-227-0).
- The Ubuntu image for GKE 1.15.11-gke.17 clusters and up is [ubuntu-gke-1804-1-15-v20200330](https://storage.googleapis.com/ubuntu-os-gke-cloud/ubuntu-gke-1804-1-15-v20200330.manifest).

**GKE release channels**

The COS image for GKE clusters in the Rapid release channel is now
[cos-81-12871-119-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-stable-81-12871-119-0).
Change

#### Version updates

GKE cluster versions have been updated.

#### Scheduled automatic upgrades

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.14.10-gke.41](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available.
- [1.15.11-gke.17](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11511) is now available.
- [1.15.12-gke.2](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11512) is now available.
- [1.16.9-gke.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1169) is now available.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.17.6-gke.4](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1176) is now available.

##### Versions no longer available

- 1.15.11-gke.3
- 1.15.11-gke.5
- 1.15.11-gke.9
- 1.15.11-gke.11
- 1.15.11-gke.12

## June 02, 2020

Issue As part of ensuring better representation of available resources on the node for
e2 burstable node types, GKE has decided to **reduce the allocatable CPU
resources available to schedule user workloads (known as the
[node allocatable resources](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture.md.txt#memory_cpu))
on `e2-micro`, `e2-small`, and `e2-medium` machine types.**

#### What do I need to know?

Today, `e2-micro`, `e2-small`, and `e2-medium` have 1930 mCPU of allocatable
resources for Kubernetes to schedule Pods on per node, and following this change
it will be 940m CPU. Kubernetes uses the node allocatable resources during
scheduling to decide how many Pods it should place on the node. **If your
workloads are currently requesting more CPU resources than what will be
available after upgrading, they may become unscheduled after upgrade.**

We are making this change in order to more accurately represent the resources
available in these machine types. These machine types can temporarily burst to 2
vCPUs, but this is not sustained. **The underlying compute capabilities and
resources are not changing**, the machines retain the ability to temporarily
burst to 2 vCPU, this change only affects how many resources the Kubernetes
scheduler considers when allocating Pods to nodes.

When your cluster is **upgraded to 1.14.10-gke.42, 1.15.11-gke.18, 1.16.8-
gke.17, or 1.17.5-gke.5** (whether you perform this
[manually](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster.md.txt)
or you are automatically upgraded), your workloads may become
unscheduled if there are not enough allocatable resources in the cluster.

#### What do I need to do?

**Prior to upgrading your nodes to version 1.16.8-gke.17 and 1.17.5-gke.5 or later**

Take a moment to review your Pod resource requests. To see the allocated
resources on your node, you can open Kubernetes Engine in the
[Google Cloud Console](https://console.cloud.google.com/kubernetes/list) and
select your cluster. On the **Nodes** tab for your cluster, the column
**CPU requested** shows the total CPU requests on the node.

Alternatively, from the command line:

1. Run `kubectl get nodes` to get a list of node names.
2. Run `kubectl describe node node-name` and look at the `Allocated resources` section. Under the column `Requests`, find the row for `cpu`.

If you have nodes of type `e2-micro`, `e2-small`, and `e2-medium` where **more
than 940mCPU is requested** , Pods will be rescheduled onto other nodes after
upgrade. You must have enough **allocatable capacity** on other nodes.

To ensure you have enough allocatable capacity, you can:

- **Enable auto-scaling** on your node pool. Auto-scaling will automatically provision the right number of nodes automatically, provided the Pod requests do not exceed that of the entire node
- **Increase** the number of nodes in the cluster, or add larger node types if you have Pods that make CPU requests which exceed the capacity of existing nodes
- **Decrease** the [resource requests](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#resource-requests-and-limits-of-pod-and-container) made by your workloads on these nodes so that they will still fit after the upgrade, by modifying the CPU resource requests of the PodSpec. Pods will be able to burst to the original CPU capacity for short periods as long as resource limits are not changed.

**After you have upgraded your nodes to versions 1.14.10-gke.42, 1.15.11-gke.18,
1.16.8-gke.17, or 1.17.5-gke.5 or later:**

Review the status of your Pods by running `kubectl get pods`.

If any are indicated as `Pending`, it may indicate that there were not enough
resources available to schedule them. **Follow the steps above to either add
more nodes, or reduce the CPU resource requests in the PodSpec.**
Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The update adds affected versions of 1.14 and 1.15.

## June 01, 2020

Change

#### Version updates

GKE cluster versions have been updated.

##### Scheduled automatic upgrades

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.14.10-gke.40](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available.
- [1.15.11-gke.15](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11511) is now available.
- [1.16.9-gke.2](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1168) is now available.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- Auto-upgrading nodes in the Regular release channel automatically upgrade to version [1.16.8-gke.15](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1168) in this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.17.5-gke.9](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1175) is now available.
Change

#### Node image changes

**GKE 1.14** : The Ubuntu image for GKE 1.14.10-gke.40 clusters is
[ubuntu-gke-1804-1-14-v20200219](https://storage.googleapis.com/ubuntu-os-gke-cloud/ubuntu-gke-1804-1-14-v20200219.manifest).

## May 27, 2020

Issue Due to a newly discovered issue, the following versions are no longer available:

- 1.17.5-gke.6
- 1.16.8-gke.17
- 1.15.11-gke.14

## May 19, 2020

Change

#### etcd version changes

- In the Rapid release channel, all GKE clusters running 1.17.3-gke.3 and up will have etcd upgraded to 3.4.7-0-gke.1. All new GKE clusters with 1.17.3-gke.3 and up will be created with etcd 3.4.7-0-gke.1.
Change

#### Version updates

GKE cluster versions have been updated.

##### Scheduled automatic upgrades

Nodes with auto-upgrade enabled will be upgraded:

| Current version | Upgrade version |
|---|---|
| 1.14.x | 1.14.10-gke.36 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.16.8-gke.17](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1168)
  is now available.

- [1.15.11-gke.14](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11511)
  is now available. In clusters using version 1.15.11-gke.14, NodeLocal
  DNSCache now reaches out to custom stubDomains using UDP. For more
  information, see [Setting up NodeLocal DNSCache](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache.md.txt#details).

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

Existing clusters in the Regular release channel automatically upgrade to
version [1.16.8-gke.15](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1168)
in this release.

### Rapid channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.17.5-gke.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1175) is now available. In clusters using version 1.17.5-gke.6, NodeLocal DNSCache now reaches out to custom stubDomains using UDP. For more information, see [Setting up NodeLocal DNSCache](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache.md.txt#details).
Feature Google Kubernetes Engine now supports the use of
[non-RFC 1918 private address ranges and the private reuse of public IP addresses](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/alias-ips.md.txt#internal_ip_addresses)
in VPC-native clusters. For details and caveats about enabling these addresses,
see [Enabling non-RFC 1918 reserved IP address ranges](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/alias-ips.md.txt#enable_reserved_ip_ranges).
Change

#### Node image changes

**GKE 1.17**

The COS image for GKE 1.17 clusters is now [cos-81-12871-96-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-81-12871-96-0).

## May 15, 2020

Feature [Container Threat Detection](https://docs.cloud.google.com/security-command-center/docs/concepts-container-threat-detection-overview.md.txt)
is now available in Beta. Container Threat Detection can detect the most common
container runtime attacks and alert you in Security Command Center and
optionally in Cloud Logging. Container Threat Detection includes several
detection capabilities, an analysis tool, and an API.

Container Threat Detection currently supports the following versions on the
Regular and Rapid [channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt):

- 1.15.9-gke.12 and higher
- 1.16.5-gke.2 and higher
- 1.17 and higher

In a future update, Container Threat Detection will support version 1.14 and the
Stable channel.

## May 13, 2020

Change

#### Version updates

GKE cluster versions have been updated.

##### New default version

The default version for new clusters is now 1.14.10-gke.36.

##### Scheduled automatic upgrades

Masters with auto-upgrade enabled will be upgraded:

| Current version | Upgrade version |
|---|---|
| 1.14.10-gke.27 | 1.14.10-gke.36 |

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.15.11-gke.13](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11511) is now available.
- [1.16.8-gke.15](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1168) is now generally available for new clusters. Existing clusters and nodes will not automatically upgrade in this release.

###### Important

Before you migrate to GKE 1.16, you **must** review:

- [Deprecated APIs in 1.16.](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#deprecations-information)
- [Known issues.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#known-issues)
- [Urgent upgrade notes.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#urgent-upgrade-notes)

### Stable channel

- [1.14.10-gke.36](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available in the Stable release channel.

### Regular channel

- [1.16.8-gke.15](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1168) is now generally available for new clusters. Existing clusters and nodes will not automatically upgrade in this release.

###### Important

Before you migrate to GKE 1.16, you **must** review:

- [Deprecated APIs in 1.16.](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#deprecations-information)
- [Known issues.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#known-issues)
- [Urgent upgrade notes.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#urgent-upgrade-notes)

### Rapid channel

- [1.17.5-gke.0](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1175) is now available in the Rapid release channel.
Announcement We expect the following changes in the coming weeks. This information is not a
guarantee, but is provided to help you plan for upcoming changes.

Google Kubernetes Engine will gradually upgrade clusters in the
[Regular channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
to GKE 1.16 beginning in an upcoming release. To read more about API
deprecations in 1.16, see [Kubernetes 1.16 deprecated APIs](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#deprecations-information).
Change

#### Versions no longer available

- 1.14.10-gke.27
- 1.14.10-gke31
- 1.14.10-gke.32
- 1.14.10-gke.34
Change

#### Node image changes

**GKE 1.16**

The COS image for GKE 1.16 clusters is now [cos-77-12371-251-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m77.md.txt#cos-77-12371-251-0).

**GKE 1.17**

The COS image for GKE 1.17 clusters is now [cos-81-12871-69-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-stable-81-12871-69-0).

## May 08, 2020

Feature [Specifying a VPC subnet](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing.md.txt#lb_subnet)
for internal Load Balancer Service IPs is now supported as a per-Service
annotation in GKE clusters 1.16.8-gke.10+ and 1.17+.

## May 04, 2020

Change

#### Node image changes

**GKE 1.16**

- The Ubuntu image for GKE 1.16 clusters is now [ubuntu-gke-1804-1-16-v20200330](https://storage.googleapis.com/ubuntu-os-gke-cloud/ubuntu-gke-1804-1-16-v20200330.manifest)
- The COS image for GKE 1.16 clusters is now [cos-77-12371-227-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m77.md.txt#cos-77-12371-227-0).

**GKE 1.17**

The COS image for GKE 1.17 clusters is now [cos-81-12871-69-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-stable-81-12871-69-0).
Change

#### Version updates

GKE cluster versions have been updated.

###### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

- [1.15.11-gke.12](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v11510) is now available.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

There are no new releases in the Rapid release channel.
Change

#### etcd default version changes

- The default etcd version for new GKE 1.13 and 1.14 clusters is etcd 3.2.27-0-gke.6
- The default etcd version for new GKE 1.15 and 1.16 clusters is etcd 3.3.18-0-gke.4
- The default etcd version for new GKE 1.17 and higher clusters is etcd 3.4.7-0-gke.1

Autoupgrades in existing clusters will occur at a later date.
Announcement We expect the following changes in the coming weeks. This information is not a
guarantee, but is provided to help you plan for upcoming changes.

Google Kubernetes Engine will gradually upgrade clusters in the
[regular channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
to GKE 1.16 beginning in an upcoming release. Read more about API deprecations
in 1.16, see [Kubernetes 1.16 deprecated APIs](https://docs.cloud.google.com/kubernetes-engine/docs/deprecations.md.txt#deprecations-information).

## April 29, 2020

Feature [Multi-cluster Ingress](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/multi-cluster-ingress.md.txt)
is now Generally Available (GA) for all GKE versions 1.14 and up. Multi-cluster
Ingress provides a Kubernetes-native interface to deploy Ingress resources for
internet traffic across multiple clusters and multiple regions.

Ingress is helpful for use cases including:

- A global and stable anycast VIP, independent of cluster backends.
- Multi-regional and multi-cluster high availability.
- Low latency serving of traffic to the closest cluster.
- Intelligent and safe traffic management across many clusters.

## April 27, 2020

Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The [Issues](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#issues-20200427) section below was added.

Feature The [RunAsUsername](https://kubernetes.io/docs/tasks/configure-pod-container/configure-runasusername/#set-the-username-for-a-pod)
feature in 1.17 is now beta and allows specifying the username when running a
Windows container.
Issue

#### Known issues with 1.15 and higher

A known kernel bug in Linux kernel 4.18, 4.19, 4.20 and 5.0 may cause softlockup
when running eBPF workloads. This may affect nodes with GKE version 1.15 or
higher using cos-77-\*, and GKE version 1.15 using Ubuntu. Before the fix is
released, please avoid upgrading nodes to these affected versions if you run
eBPF workloads.
Change

#### 1.17 Changes

The following notable changes are coming in 1.17:
Deprecated The following node labels are deprecated in 1.17:

| Cluster Versions | Deprecated Label | New Label |
|---|---|---|
| 1.14+ | beta.kubernetes.io/os | kubernetes.io/os |
| 1.14+ | beta.kubernetes.io/arch | kubernetes.io/arch |
| 1.17+ | beta.kubernetes.io/instance-type | node.kubernetes.io/instance-type |
| 1.17+ | failure-domain.beta.kubernetes.io/zone | topology.kubernetes.io/zone |
| 1.17+ | failure-domain.beta.kubernetes.io/region | topology.kubernetes.io/region |

You must identify any node selectors using beta labels and modify them to use GA labels.
Change To improve the safety of upgrades and reduce disruption, all new node pools have
surge upgrades turned on by default with the configuration: `maxSurge=1
maxUnavailable=0`. For more information, see
[Determining your optimal surge configuration](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades.md.txt#optimizing-surge).

GKE is also gradually reconfiguring existing node pools to use surge upgrades
with the same configuration. Node pools that already have `upgrade_settings`
defined remain unaffected.
Feature The RuntimeClass scheduler in 1.17 simplifies
[scheduling Windows Pods to appropriate nodes](https://kubernetes.io/docs/concepts/containers/runtime-class/#scheduling)
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

- [1.14.10-gke.37](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#v11410) is now available.
- [1.15.11-gke.11](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#v11511) is now available.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

- [1.17.4-gke.10](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#v1174) is now available in the Rapid release channel.

##### Upgrading

Although clusters in the Rapid channel upgrade automatically, you should still
review:

- [Known issues.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#known-issues)
- [Urgent upgrade notes.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#deprecations-and-removals)
Deprecated RBAC in the `apps/v1alpha1` and `apps/v1beta1` API versions are deprecated in
1.17 and will no longer be served in 1.20. Update your manifests and API clients
to use the `rbac.authorization.k8s.io/v1` APIs before 1.20 to avoid any issues.
Change

#### Versions no longer available

- 1.15.9-gke.24
- 1.15.9-gke.26
- 1.15.11-gke.1
Announcement Google Kubernetes Engine will gradually upgrade clusters in the
[regular channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
to GKE 1.16.

## April 24, 2020

Feature The ability to create new GKE clusters or update existing GKE clusters with node
pools running [Windows Server](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/windows-server-gke.md.txt)
is now generally available.
Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The [Issues](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#issues-20200424) section below was added.

Issue A known kernel bug in Linux kernel 4.18, 4.19, 4.20 and 5.0 may cause softlockup
when running eBPF workloads. This may affect nodes with GKE version 1.15 or
higher using cos-77-\*, and GKE version 1.15 using Ubuntu. Before the fix is
released, please avoid upgrading nodes to these affected versions if you run
eBPF workloads.
Feature [Master global access for private clusters](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/latest/network-isolation.md.txt#master-global-access)
is now available in beta. With master global access, you can access the master's
private endpoint from any Google Cloud region or on-premises environment no
matter what the private cluster's region is.

## April 20, 2020

Feature The [region](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) us-west4 in
Las Vegas is now available.

## April 15, 2020

Announcement Google Kubernetes Engine will gradually upgrade clusters in the
[regular channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
to GKE 1.16.
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

- [1.14.10-gke.36](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#changelog-since-v1149) is now available.
- [1.15.11-gke.9](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v11510) is now available. This version updates Calico to 3.8.7. This version fixes an issue where Calico Pods would fail to initialize after restarting. The issue occurred because the Calico CNI script tried to overwrite a file which was referenced by Kubelet at the same time. For more information on the fix, see the [open source documentation](https://github.com/projectcalico/cni-plugin/pull/84).
- [1.17.4-gke.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#changelog-since-v1173) is now available in [alpha clusters](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/alpha-clusters.md.txt).

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

- [1.16.8-gke.9](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#v1168) is now available in the Rapid release channel.
Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The [Coming soon](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#coming-soon-20200415) has been amended to reflect that GKE has not yet started upgrading clusters in the [regular channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) to GKE 1.16 as previously stated. Additional information has also been added to explain the issue that 1.15.11-gke.9 fixed.

## April 10, 2020

Feature [Ingress access logging](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#logconfig)
is now a configurable feature called `logging` in versions 1.16.8-gke.10 and
later. This allows Ingress access logging to be toggled on or off through the
BackendConfig resource.
Deprecated HTTP access logging for newly created Ingress resources is being deprecated
across various GKE versions on May 12th, 2020. Any new Ingress resources created
with the following versions after May 12th will have access logging disabled for
that Ingress resource and will not record Ingress HTTP requests in Cloud
Logging. Note that existing Ingress resources will continue to log HTTP requests
unless the Ingress resource is redeployed. The following GKE versions are
affected:

- 1.12
- 1.13
- 1.14 clusters less than 1.14.10-gke.30
- 1.15 clusters less than 1.15.9-gke.22
- 1.16 clusters less than 1.16.6-gke.12

Clusters whose masters are on 1.14.10-gke.30, 1.15.9-gke.22, 1.16.6-gke.12 or
later versions are not impacted and HTTP access logging remains defaulted to
"on" for all new and existing Ingress resources. If you're currently using
access logging for GKE Ingress, we highly recommend upgrading to these versions
or higher before May 12th to avoid loss of HTTP access logs for new Ingress
resources.

In GKE 1.18, access logging will be changed to default to "off" for the GKE
Ingress. [Enabling access logging](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration.md.txt#logconfig)
through the `logging` parameter is required to enable it for Ingress resources.
Announcement Google Kubernetes Engine will gradually upgrade clusters in the [regular channel](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt)
to GKE 1.16 beginning on or after April 13, 2020.
Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The [Coming soon](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#coming-soon-20200410) section below was added.

## April 07, 2020

Issue Due to the recent Windows Server [security update](https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/update-containers#host-and-container-version-compatibility) provided by Microsoft in February 2020, a
[container incompatibility issue](https://support.microsoft.com/en-us/help/4542617/you-might-encounter-issues-when-using-windows-server-containers-with-t)
was introduced. To avoid disruption to your workloads, we have turned off
Google Kubernetes Engine (GKE) auto-upgrade for the impacted clusters.

#### What do I need to know?

As a consequence of Microsoft's security update, your workloads may end up in a
failed state due to broken compatibility if the host Windows Server image has
the security update and the container base image does not have the update.

**We have turned off auto-upgrade on the impacted GKE clusters to prevent this
compatibility issue from affecting your workloads.**

The security update will be available in the rapid channel in GKE starting April
6, 2020. Beginning April 20, 2020, Windows Server container support in GKE,
along with the security update will be available on the regular channel.

#### What do I need to do?

We strongly recommend you to **rebuild your container images with the
[base Windows images](https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/container-base-images)
that include Windows Updates from March 2020, then manually upgrade your node
pool to the latest GKE version.** Please follow the following steps:

1. **[Disable auto-upgrade](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades.md.txt#disable)
   on the Windows node pool(s).**
2. When the first step is complete, **Google will restart the cluster
   auto-upgrade. Please note that this could take a few days.** The cluster's master and the Linux node pool(s) will be upgraded. The Windows node pool will not get upgraded as auto-upgrade is disabled in step number one.
3. After the cluster master upgrade is complete and you have rebuilt your container images, **[manually upgrade your Windows node pool](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster.md.txt)**.
4. **After completing step number three, you can turn back on the auto-upgrade
   option.** If you choose to turn the auto-upgrade option back on, please use [multi-arch](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows.md.txt#building_multi-arch_images) (or multi-platform) images to take advantage of the auto-upgrade feature.

Incompatibility issues such as this one are a rare occurrence as it is against
Microsoft's typical guidance for the security updates. Rest assured that if such
issues occur again, we will keep you posted. Please stay up to date with
[GKE's release notes](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt)
for the latest info.

If you have any questions or require assistance, **please [email us](mailto:GKE-Windows@google.com)
or contact [Google Cloud Support](https://support.google.com/cloud/contactflow).**
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

- [1.15.11-gke.5](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v11510) is now available.

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

- [1.16.8-gke.8](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#changelog-since-v1167) is now available in the Rapid release channel. The node image for Container-Optimized OS is updated to [cos-77-12371-208-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes/m77.md.txt).

## April 01, 2020

Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.15.9-gke.22 | 1.15.9-gke.24 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

- [1.14.10-gke.34](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#changelog-since-v1149) is now available.
- [1.15.11-gke.3](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v11510) is now available.
- [1.17.4-gke.2 preview](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#changelog-since-v1173)
  is now available.

  Before creating GKE 1.17 clusters, you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#known-issues)
  and [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#urgent-upgrade-notes).

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

- [1.15.9-gke.24](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v1158) is now available in the Regular release channel.

### Rapid channel

- [1.16.8-gke.4](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#changelog-since-v1167) is now available in the Rapid release channel.

##### Versions no longer available

- 1.15.9-gke.22
Security A vulnerability was recently discovered in Kubernetes that allows any user
authorized to make POST requests to execute a remote Denial-of-Service attack on
a Kubernetes API server. For more information, see the
[GCP-2020-003 security bulletin](https://docs.cloud.google.com/kubernetes-engine/security-bulletins.md.txt#gcp-2020-003).

## March 26, 2020

Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### New default version

The default version for new clusters is now 1.14.10-gke.27.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.14.0 to 1.14.10-gke.26 | 1.14.10-gke.27 |
| 1.15.0 to 1.15.9-gke.21 | 1.15.9-gke.22 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

- [1.15.11-gke.1](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v11510) is now available. The node image for Container-Optimized OS is updated to [cos-77-12371-183-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-77-12371-183-0).

### Stable channel

- [1.14.10-gke.27](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#changelog-since-v1149) is now available in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

- [1.16.8-gke.3](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#changelog-since-v1167) is now available in the Rapid release channel.

##### Versions no longer available

- 1.14.10-gke.17
- 1.14.10-gke.21
- 1.14.10-gke.22
- 1.14.10-gke.24
- 1.15.8-gke.3
- 1.15.9-gke.12

## March 23, 2020

Change You can no longer apply the labels of `kubernetes.io` or `k8s.io` to node pools.
Existing node pools with these labels aren't affected. For more information on
this change, see the Kubernetes [Node
Restriction](https://github.com/kubernetes/enhancements/tree/master/keps/sig-auth/279-limit-node-access#bounding-self-labeling-kubelets)
enhancement.

## March 20, 2020

Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.13.0 to 1.13.12-gke.25 | 1.14.10-gke.17 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

- [1.14.10-gke.32](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#changelog-since-v1149) is now available.
- [1.15.9-gke.26](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v1158) is now available.
- [1.17.3-gke.7 is now available to preview.](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#changelog-since-v1172)
  is now available.

  Before creating GKE 1.17 clusters, you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#known-issues)
  and [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#urgent-upgrade-notes).

### Stable channel

There are no new releases in the Stable release channel.

### Regular channel

There are no new releases in the Regular release channel.

### Rapid channel

- [1.16.6-gke.18](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#changelog-since-v1165) is now available in the Rapid release channel.

##### Versions no longer available

- 1.15.9-gke.8
- 1.15.9-gke.9

## March 16, 2020

Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### New default version

The default version for new clusters is now 1.14.10-gke.24

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.13.12 or lower | 1.14.10-gke.17 |

> [!NOTE]
> **Note:** Clusters using [release channels](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/release-channels.md.txt) are auto-upgraded when new versions are available in their channel as noted in the following sections.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

- [1.14.10-gke.30](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#changelog-since-v1149) is now available.
- [1.15.9-gke.24](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v1158) is now available.
- [1.17.3-gke.4](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#changelog-since-v1172)
  is now available for preview.

  Before creating GKE 1.17 clusters, you **must** review the
  [known issues](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#known-issues)
  and [urgent upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#urgent-upgrade-notes).

### Stable channel

- [1.14.10-gke.24](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#changelog-since-v1149) is now available in the Stable release channel.

### Regular channel

- [1.15.9-gke.22](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v1158) is now available in the Regular release channel.

### Rapid channel

- [1.16.6-gke.13](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#changelog-since-v1165) is now available in the Rapid release channel.

##### Versions no longer available

The following version is no longer available to create a new cluster:

- 1.13.12-gke.30
Fixed The [issue reported February 14](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#february_14_2020)
with private clusters with [VPC peering reuse](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/network-isolation.md.txt#network_peering_reuse)
enabled has been resolved.
Feature [Enabling TPUs on existing clusters](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/tpus.md.txt)
is now in Beta. With this feature you can toggle Cloud TPU support instead of
creating new clusters and migrating your workloads.
Feature You can now use [node auto-provisioning](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning.md.txt)
to create node pools with preemptible VMs from clusters running in the Regular
release channel.
Feature [Workload Identity](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/workload-identity.md.txt)
is now generally available in versions 1.14.10-gke.27 and
above, 1.15.9-gke.22 and above, and 1.16.6-gke.12 and above. Workload Identity
is the recommended way to access Google Cloud services from within GKE clusters.

## March 06, 2020

Announcement 1.16 will be moving to the Regular channel.
Deprecated The 1.16 release stops serving the following API versions in favor of newer and
more stable API versions:

- `NetworkPolicy` in the `extensions/v1beta1` API version, deprecated since 1.9, is no longer served. Migrate to the `networking.k8s.io/v1` API version, available since 1.8.
- `PodSecurityPolicy` in the `extensions/v1beta1` API version, deprecated since 1.10, is no longer served. Migrate to the `policy/v1beta1` API version, available since 1.10.
- `DaemonSet` in the `extensions/v1beta1`, `apps/v1beta1`, and `apps/v1beta2` API versions, deprecated since 1.9, is no longer served. Migrate to the `apps/v1` API version, available since 1.9. Notable changes:
  - spec.templateGeneration is removed.
  - spec.selector is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades.
  - spec.updateStrategy.type now defaults to RollingUpdate.
- `Deployment` in the `extensions/v1beta1`, `apps/v1beta1`, and `apps/v1beta2` API versions, deprecated since 1.9, is no longer served. Migrate to the `apps/v1` API version, available since 1.9. Notable changes:
  - spec.rollbackTo is removed.
  - spec.selector is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades.
  - spec.progressDeadlineSeconds now defaults to 600 seconds.
  - spec.revisionHistoryLimit now defaults to 10.
  - maxSurge and maxUnavailable now default to 25%.
- `StatefulSet` in the `apps/v1beta1` and `apps/v1beta2` API versions, deprecated since 1.9, is no longer served. Migrate to the `apps/v1 API version`, available since 1.9. Notable changes:
  - spec.selector is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades.
  - spec.updateStrategy.type now defaults to RollingUpdate.
- `ReplicaSet` in the `extensions/v1beta1`, `apps/v1beta1`, and `apps/v1beta2` API versions, deprecated since 1.9, is no longer served. Migrate to the `apps/v1` API version, available since 1.9. Notable changes:
  - spec.selector is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades.
Feature You can now configure automated deployment for your [existing GKE workloads](https://docs.cloud.google.com/kubernetes-engine/docs/archive/automated-deployment.md.txt)
with Cloud Build.
Feature The user interface for creating clusters in [Google Cloud Console](https://console.cloud.google.com/kubernetes/add)
has been redesigned. The new design makes it easier to follow GKE best practices.
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.13.12-gke.25 | 1.14.10-gke.17 |
| 1.14.8, 1.14.9 | 1.14.10-gke.17 |
| 1.15.7, 1.15.8-gke.2 | 1.15.8-gke.3 |

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

### No channel

##### v.1.13.x

- There are no new 1.13 versions this week.

##### v.1.14.x

- [1.14.10-gke.27](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#changelog-since-v1149)

##### v.1.15.x

- [1.15.9-gke.22](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v1159)

### Stable channel

- There are no new versions in the Stable channel this week.

### Regular channel

- [1.15.9-gke.8](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#changelog-since-v1158)

### Rapid channel

- [1.16.6-gke.12](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#changelog-since-v1165)

## February 27, 2020

Feature [Ingress for Anthos](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/multi-cluster-ingress.md.txt)
is now Beta for GKE versions 1.14.x+ and in the Rapid and Regular release
channels. Ingress for Anthos supports Internet-facing Ingress shared across
multiple backend GKE clusters and multiple Google Cloud regions. Ingress can now
[support](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/multi-cluster-ingress.md.txt)
use cases such as multi-regional and multi-cluster availability, low backend to
user latency, and seamless cluster migrations.
Feature [Container-native load balancing with standalone network endpoint groups (NEGs)](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/standalone-neg.md.txt)
is generally available. You can use Standalone NEGs to create load balancers for
[several use cases](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/standalone-neg.md.txt#use_cases_of_standalone_negs)
including backends composed of Kubernetes and non-Kubernetes workloads.

## February 25, 2020

Deprecated The v1.16 release stops serving the following API versions in favor of newer and
more stable API versions:

- `NetworkPolicy` in the `extensions/v1beta1` API version, deprecated since 1.9, is no longer served. Migrate to the `networking.k8s.io/v1` API version, available since 1.8.
- `PodSecurityPolicy` in the `extensions/v1beta1` API version, deprecated since 1.10, is no longer served. Migrate to the `policy/v1beta1` API version, available since 1.10.
- `DaemonSet` in the `extensions/v1beta1`, `apps/v1beta1`, and `apps/v1beta2` API versions, deprecated since 1.9, is no longer served. Migrate to the `apps/v1` API version, available since 1.9. Notable changes:
  - spec.templateGeneration is removed.
  - spec.selector is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades.
  - spec.updateStrategy.type now defaults to RollingUpdate.
- `Deployment` in the `extensions/v1beta1`, `apps/v1beta1`, and `apps/v1beta2` API versions, deprecated since 1.9, is no longer served. Migrate to the `apps/v1` API version, available since 1.9. Notable changes:
  - spec.rollbackTo is removed.
  - spec.selector is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades.
  - spec.progressDeadlineSeconds now defaults to 600 seconds.
  - spec.revisionHistoryLimit now defaults to 10.
  - maxSurge and maxUnavailable now default to 25%.
- `StatefulSet` in the `apps/v1beta1` and `apps/v1beta2` API versions, deprecated since 1.9, is no longer served. Migrate to the `apps/v1 API version`, available since 1.9. Notable changes:
  - spec.selector is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades.
  - spec.updateStrategy.type now defaults to RollingUpdate.
- `ReplicaSet` in the `extensions/v1beta1`, `apps/v1beta1`, and `apps/v1beta2` API versions, deprecated since 1.9, is no longer served. Migrate to the `apps/v1` API version, available since 1.9. Notable changes:
  - spec.selector is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades.
Announcement 1.16 will be moving to the regular channel.
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.13.12-gke.25 | 1.14.10-gke.17 |
| 1.14.8 | 1.14.10-gke.17 |

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

###### New versions available for upgrades and new clusters

### No channel

##### v.1.13.x

- There are no new 1.13 versions this week.

##### v.1.14.x

- 1.14.10-gke.17

##### v.1.15.x

- 1.15.9-gke.12

### Stable channel

- There are no new versions in the Stable channel this week.

### Regular channel

- 1.15.8-gke.3

### Rapid channel

- 1.16.6-gke.4

##### Versions no longer available

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

- 1.13.12-gke.25
- 1.14.8-gke.33

## February 24, 2020

Feature The ability to [use the Google Cloud Compute Engine Persistent Disk CSI driver in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/gce-pd-csi-driver.md.txt)
is now in Beta. This feature provides a simple mechanism for users to enable the
driver in GKE.
Feature [Ingress for Internal HTTP(S) Load Balancing](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/ingress.md.txt)
is now available in Beta in the Rapid release channel. This enables private L7
load balancing inside the VPC that can be deployed with Ingress resources.
Feature The [region](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) us-west3 in
Salt Lake City is now available.

## February 21, 2020

Breaking Starting February 24, 2020, GKE will gradually enable
[Node Auto Upgrade](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades.md.txt)
on all nodepools running on version 1.10.x and older to ensure
[reliability and supportability](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes-archive.md.txt#important_information_about_v110x_nodes)
of these clusters.

## February 18, 2020

Feature The [`--node-locations`](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-pools.md.txt#additional-operational-flags)
flag is now generally available. This flag enables you to specify zones for your
node pools independently of setting the zone for a cluster.
Change Node image for Container-Optimized OS updated to
[cos-77-12371-141-0](https://docs.cloud.google.com/container-optimized-os/docs/release-notes.md.txt#cos-stable-77-12371-141-0).
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

###### New versions available for upgrades and new clusters

### No channel

##### v.1.13.x

- 1.13.12-gke.30

##### v.1.14.x

- 1.14.10-gke.24

##### v.1.15.x

- 1.15.9-gke.9

### Stable channel

- There are no new versions in the Stable channel this week.

### Regular channel

- There are no new versions in the Regular channel this week.

### Rapid channel

- 1.16.5-gke.2

## February 14, 2020

Issue Private clusters created on and after January 15, 2020 that use
[VPC peering reuse](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/network-isolation.md.txt#network_peering_reuse) might experience an issue where VPC peering is removed after attempting to reschedule a cluster for deletion after the first attempt fails.

To mitigate this issue, create a private cluster in the same location as your
existing private clusters. Creating a new cluster recreates the required VPC
peering. You can delete the new cluster after VPC peering is recreated.

## February 11, 2020

Feature [Surge upgrades](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades.md.txt#surge)
are generally available. Surge upgrades allow you to configure speed and
disruption of node upgrades.
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### New default version

The default version for new clusters is now 1.14.10-gke.17.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.13.x | 1.13.12-gke.25 |

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

###### New versions available for upgrades and new clusters

### No channel

##### v.1.13.x

- 1.13.12-gke.25

##### v.1.14.x

- 1.14.10-gke.17

##### v.1.15.x

- 1.15.9-gke.8

### Stable channel

- 1.14.10-gke.17

### Regular channel

- 1.15.7-gke.23

### Rapid channel

- 1.16.4-gke.30

##### Versions no longer available

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

- 1.13.11-gke.14
- 1.13.11-gke.15
- 1.13.11-gke.23 (moved to LEGACY version)
- 1.13.12-gke.8
- 1.13.12-gke.13
- 1.13.12-gke.14
- 1.13.12-gke.16
- 1.13.12-gke.17

## February 04, 2020

Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.12.x | 1.13.12-gke.13 |

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

###### New versions available for upgrades and new clusters

### No channel

##### v.1.13.x

- There are no new 1.13 versions this week.

##### v.1.14.x

- 1.14.10-gke.21

##### v.1.15.x

- 1.15.8-gke.3

### Stable channel

- There are no new versions in the Stable channel this week.

### Regular channel

- 1.15.7-gke.23

### Rapid channel

- 1.16.4-gke.27
Feature [Autoscaling profiles](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler.md.txt#autoscaling_profiles)
for GKE are now available in Beta. Autoscaling profiles let you choose whether
the cluster autoscaler should optimize for resource utilization or resource
availability when deciding to remove nodes from a cluster.
Change All GKE clusters running 1.15 and up will have etcd upgraded to
**etcd 3.3.18-0-gke.1** , and all new GKE clusters with 1.15 and up will be
created with **etcd 3.3.18-0-gke.1**.

## January 29, 2020

Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.12.x | 1.13.12-gke.13 |
| 1.14.0.x to 1.14.8-gke.32 | 1.14.8-gke.33 |
| 1.14.9.x to 1.14.9-gke.22 | 1.14.9-gke.23 |
| 1.14.10.x to 1.14.10-gke.16 | 1.14.10-gke.17 |

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

###### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see [Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

##### v.1.13.x

- There are no new 1.13 versions this week.

##### v.1.14.x

- There are no new 1.14 versions this week.

##### v.1.15.x

- 1.15.8-gke.2

### Stable channel

- There are no new versions in the Stable channel this week.

### Regular channel

- There are no new versions in the Regular channel this week.

### Rapid channel

- 1.16.4-gke.25

##### Versions no longer available

The following version is no longer available for new clusters or upgrades.

- 1.14.7-gke.40
Feature [Config Connector](https://docs.cloud.google.com/config-connector/docs/overview.md.txt) is
now generally available. Config Connector is a GKE addon that allows you to
manage your Google Cloud resources through Kubernetes configuration.
Feature [GKE Sandbox](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods.md.txt)
is now generally available. GKE Sandbox protects the host kernel on your nodes
when containers in the Pod execute unknown or untrusted code.
Feature [Config Sync](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview.md.txt)
is now generally available. Config Sync allows you to manage Kubernetes
deployments using files stored in a Git repository.

## January 27, 2020

Feature The ability to [create clusters with node pools running Microsoft Windows Server](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows.md.txt)
is now in Beta. This feature is currently only available in the Rapid release
channel.

## January 24, 2020

Feature The [region](https://docs.cloud.google.com/compute/docs/regions-zones.md.txt) asia-northeast3
in Seoul is now available.
Fixed **This issue was resolved January 27, 2020.**

~~**Do not create a cluster with versions 1.15.7-gke.23, 1.14.10-gke.17, or
1.14.9-gke.23 if you depend on Workload Identity.** Workload Identity is not
working for newly created clusters in these versions due to a
recently-discovered issue. Clusters upgraded to one of these versions are not
affected. A fix will be released in the next GKE release. As workaround, you can
create a cluster at a lower version, then upgrade.~~

## January 22, 2020

Change

> [!NOTE]
> **Note:** This release note has been updated since it was originally published. The [Node image changes](https://docs.cloud.google.com/kubernetes-engine/docs/release-notes.md.txt#node-changes-20200122) section below was added.

Change

#### Node image changes

The COS kernel previously reported on November 22nd, 2019, was discovered to
cause kernel panics in certain workloads. The 1.13 and 1.14 versions available
in this release were rolled back to a known stable version of COS. GKE 1.13 and
1.14 will continue to use cos-u-73-11647-293-0 while our team works to develop a
permanent fix.
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### New default version

The default version for new clusters is now 1.13.11-gke.23.

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.12.x | 1.13.12-gke.13 |
| 1.15.x | 1.15.7-gke.23 |

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

###### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see
[Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

##### v.1.13.x

- 1.13.11-gke.23
- 1.13.12-gke.25

##### v.1.14.x

- 1.14.7-gke.40
- 1.14.8-gke.33
- 1.14.9-gke.23
- 1.14.10-gke.17

##### v.1.15.x

- 1.15.7-gke.23

### Stable channel and 1.13.x

**Stable channel**

- 1.13.11-gke.23

**No channel**

- 1.13.11-gke.13
- 1.13.12-gke.25

### Regular channel and 1.14.x

**Regular channel**

- 1.14.8-gke.33

**No channel**

- 1.14.7-gke.40
- 1.14.8-gke.33
- 1.14.9-gke.23
- 1.14.10-gke.17

### Rapid channel and 1.16.x

**Rapid channel**

- 1.16.4-gke.22

##### Versions no longer available

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

- 1.14.7-gke.23
- 1.14.7-gke.25
- 1.14.8-gke.12
- 1.14.8-gke.14
- 1.14.8-gke.17
- 1.14.8-gke.18
- 1.14.8-gke.21
- 1.14.9-gke.2
- 1.14.10-gke.0
- 1.15.4-gke.22
- 1.15.7-gke.2
- 1.16.0-gke.11 (preview)
- 1.16.0-gke.20 (preview)
- 1.16.4-gke.3 (preview)
Feature [Application Delivery](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overview.md.txt)
is now in Beta. This feature manages configurations for your GKE workloads
declaratively with Git. For more information, see
[Application Delivery](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overview.md.txt).
Change All private clusters you create now [reuse VPC Network Peering connections](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/network-isolation.md.txt#network_peering_reuse).
Feature [Object Browser](https://console.cloud.google.com/kubernetes/object/browser) is
now available to inspect resources on GKE clusters in Google Cloud Console. For
more information, go to [Dashboards](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/dashboards.md.txt#object_browser).
Feature [NodeLocal DNSCache](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache.md.txt)
is now in Beta for GKE clusters 1.15 and above. NodeLocal DNS is an optional
feature for local DNS resolution to every GKE node for enhanced DNS scale and capacity.

## January 08, 2020

Issue **Do not update to version 1.16.0-gke.20 if you depend on HPA.**
Horizontal Pod Autoscaling is not working in this version due to a recently
discovered issue. A fix will be released with GKE 1.16.3+.

## January 07, 2020

Feature [Consuming reservations in GKE](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/consuming-reservations.md.txt) is now generally available. Reservations allow you to reserve resources in a specific zone to ensure sufficient capacity is available for your workloads.
Change New clusters and node-pools created with the GKE API will have node auto-upgrade
enabled by default. This change ensures that your clusters have the most recent
default Kubernetes version, bug fixes, and security patches. Existing scripts
running against the gcloud CLI or integrating with the GKE API will follow this
new default behavior.

Node autoupgrades keep the nodes in your cluster up to date with the cluster
master version when your master is updated on your behalf. To disable it
explicitly, set `autoUpgrade` to false in the [NodeManagement](https://docs.cloud.google.com/kubernetes-engine/docs/reference/rest/v1/NodeManagement.md.txt)
object.
Feature You can now use [Customer-managed encryption keys (beta)](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/using-cmek.md.txt) to control the encryption used for node boot disks as well as attached persistent disks in your clusters.
Change

#### Version updates

GKE cluster versions have been updated.

> [!NOTE]
> **Note:** Your clusters might not have these versions available. Rollouts begin on the day of the note and take four or more business days to be completed across all Google Cloud zones.

##### New default version

The default version for new clusters is now 1.14.8-gke.12 (previously 1.13.11-gke.14).

##### Scheduled automatic upgrades

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

| Current version | Upgrade version |
|---|---|
| 1.12.x | 1.13.12-gke.13 |

Rollouts are phased across multiple weeks, to ensure cluster and fleet stability.

##### New versions available for upgrades and new clusters

The following Kubernetes versions are now available for new clusters and for
opt-in control plane upgrades and node upgrades for existing clusters. For more
information on the Kubernetes versioning scheme, see
[Versioning](https://docs.cloud.google.com/kubernetes-engine/versioning.md.txt).

### No channel

##### v.1.13.x

- 1.13.12-gke.17

##### v.1.14.x

- 1.14.10-gke.0

##### v.1.15.x

- 1.15.7-gke.2

### Stable channel and 1.13.x

**Stable channel**

There are no changes to the Stable channel this week.

**No channel**

- 1.13.12-gke.17

### Regular channel and 1.14.x

**Regular channel**

There are no changes to the Regular channel this week.

**No channel**

- 1.14.10-gke.0

### Rapid channel and 1.16.x

**Rapid channel**

There are no changes to the Rapid channel this week.

##### Versions no longer available

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

- 1.12.10-gke.17
- 1.12.10-gke.20
- 1.12.10-gke.22