The following release notes cover the most recent changes over the last 60 days. For a comprehensive list, see the individual product release note pages .
To get the latest product updates delivered to you, add the URL of this page to your
feed
reader, or add the feed URL directly: https://cloud.google.com/feeds/gcp-release-notes.xml
April 14, 2021
Google Kubernetes Engine(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.
No channel
- Version 1.17.17-gke.3000 is now the default version.
- The following versions are now available:
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.16 to version 1.17.17-gke.3000 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 with this release.
Stable channel
- Version 1.17.17-gke.3000 is now the default version in the Stable channel.
- Version 1.17.17-gke.3700 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 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 with this release.
Regular channel
- Version 1.19.8-gke.1600 is now available in the Regular channel.
- Version 1.18.16-gke.302 is no longer available in the Regular channel.
Rapid channel
- Version 1.19.9-gke.100 is now the default version in the Rapid channel.
- Version 1.19.9-gke.700 is now available in the Rapid channel.
- Version 1.20.5-gke.800 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 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 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 with this release.
1.19 GA
GKE version 1.19 is now generally available (GA).
Before upgrading to 1.19, read the Kubernetes 1.19 Release Notes especially the Urgent upgrade notes.
See below for notable changes and features in version 1.19.
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 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.
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.
kube-proxy now uses EndpointSlices by default.
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.
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.
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.
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 container-name 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
The widely used Ingress API
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:
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:
- Rename the
spec.backendfield (if specified) tospec.defaultBackend. - Rename each
backend.serviceNamefield tobackend.service.name. - Rename each numeric
backend.servicePortfield tobackend.service.port.number. - Rename each string
backend.servicePortfield tobackend.service.port.name. - Specify a
pathTypefield for each defined path. Options arePrefix,Exact, andImplementationSpecific. To match the undefinedv1beta1behavior, useImplementationSpecific.
As an example, to migrate this v1beta1 manifest to v1:
| Original v1beta1 manifest | Equivalent networking.k8s.io/v1 manifest |
|---|---|
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
|
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 |
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:
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.signerNameis now required, and requests forkubernetes.io/legacy-unknownare not allowed to be created via thecertificates.k8s.io/v1API.spec.usagesis now required, may not contain duplicate values, and must only contain known usages.
- For API clients approving or signing certificates:
status.conditionsmay not contain duplicate types.status.conditions[*].statusis now required.status.certificatemust be PEM-encoded, and must contain only CERTIFICATE blocks.
Admission webhooks
and custom resource conversion webhooks
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.
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.
April 13, 2021
App Engine flexible environment .NETApp Engine is now available in the europe-central2 region (Warsaw).
App Engine is now available in the europe-central2 region (Warsaw).
App Engine is now available in the europe-central2 region (Warsaw).
App Engine is now available in the europe-central2 region (Warsaw).
App Engine is now available in the europe-central2 region (Warsaw).
App Engine is now available in the europe-central2 region (Warsaw).
App Engine is now available in the europe-central2 region (Warsaw).
Generally available: VM Manager integration with VPC Service Control.
Generally available: You can now configure schedule-based autoscaling for your managed instance groups. Schedule-based autoscaling lets you improve the availability of your application by scheduling capacity ahead of anticipated load.
Support for the europe-central2 (Warsaw) region.
April 12, 2021
Cloud LoggingShared queries are now generally available (GA). To learn more, see Shared queries.
April 09, 2021
Document AIProcurement DocAI General availability (GA) release
Procurement DocAI (PDAI) solution is now available in private General Availability (GA).
This includes the following processors:
- Invoice parser
- Expense parser (formerly Receipt parser)
- Procurement document splitter & classifier
- Utility parser
Human in the Loop (HITL) support for Procurement DocAI processors
Procurement DocAI processors now support Human in the Loop (HITL) AI platform functionality supporting human revisions of predictions.
Invoice parser behavior update
The invoice parser behavior has been updated to include the following features:
- Offers extended support for the following languages (in addition to English):
- French
- Dutch
- German
- Spanish
- Improves supplier parsing accuracy with Knowledge Graph support.
- Improves prediction quality (accuracy).
- Extends the header and line item fields extracted by the parser.
- Increased the number of pages for online processing (10 pages) and offline processing (200 pages).
- Increased the number of documents per batch in offline processing (50 documents).
Expense parser (Receipt parser) behavior update
The expense parser behavior has been updated to include the following features:
- Renamed Receipt parser to Expense parser.
- Improved prediction quality.
- Improved prediction quality for English, French, and Dutch for more expense types (for example hotel statements).
Human in the Loop (HITL) AI General Availability (GA) released
HITL AI is now available in Private General Availability (GA) for human review of Invoice, Expense, and Utility parser predictions.
Features:
- HITL configuration enhanced to designate which fields need review and whether a field is mandatory, saving review time.
- Labeler UI highlights the fields below a confidence score and supports single-click confirmation to improve review efficiency.
- Labeling Manager shows analytics and metrics by task and by labeler to streamline HITL operations.
April 08, 2021
Cloud Operations SuiteThe Google Cloud Ops Agent is now available in Preview. This agent combines logging and metrics into a single agent that is targeted toward specialized logging workloads that require higher throughput and improved resource efficiency. It supports both Linux and Windows Compute Engine VMs.
Cloud Operations now offers the ability to install the Google Cloud Ops Agent via Ansible on Linux and Windows Compute Engine VMs.
Cloud Operations now offers the ability to provision the Google Cloud Ops Agent via Terraform on Linux and Windows Compute Engine VMs.
Generally available: Predictive autoscaling for managed instance groups lets you improve the availability of your workloads by using Machine Learning to predict future demand and create virtual machines ahead of forecasted load.
April 07, 2021
Security Command CenterSecurity Command Center Legacy, previously known as Cloud Security Command Center, and Event Threat Detection Legacy are being permanently disabled for all customers on June 7, 2021.
If you onboarded to Security Command Center before May 2020, or Event Threat Detection before June 2020, and never upgraded to Security Command Center's Standard tier or Premium tier, you are using a legacy product.
To continue benefiting from Security Command Center and Event Threat Detection without an interruption in service, customers using legacy products must migrate their organizations to Security Command Center Standard or Premium. Event Threat Detection, a built-in service of Security Command Center, is available only in the Premium tier.
For details on upgrading legacy products, see Migrate from legacy Security Command Center products.
April 06, 2021
Cloud LoggingCloud Logging now supports 22 regions in which you can create a log bucket so that you can meet compliance and audit requirements when storing your logs.
N2D machines are now available in the following regions and zones:
us-central1-b- Iowaasia-northeast1-a,b- Tokyo
See VM instance pricing for details.
Generally available: You can now use instance schedules from the Google Cloud Console.
(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.
No channel
- The following versions are now available:
- Control planes and nodes with auto-upgrade enabled will be upgraded from version 1.18 to version 1.18.16-gke.502 with this release.
Stable channel
- The following versions are now available in the Stable channel:
Regular channel
- Version 1.18.16-gke.502 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 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 with this release.
Rapid channel
- Version 1.19.8-gke.2000 is now the default version.
- The following versions are now available in the Rapid channel:
- 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 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 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 with this release.
Versions no longer available
The following versions are no longer available for new clusters or upgrades:
- Versions 1.15 and earlier.
April 02, 2021
Document AILending DocAI General Availability (GA) released
Lending DocAI is now General Availability. See the documentation for more information.
Lending DocAI processors added
The following Lending DocAI processors are now available:
April 01, 2021
App Engine standard environment Java- Updated Java SDK to version 1.9.88.
- Upgraded to Jetty 9.4.39 to fix CVE-2021-28163, CVE-2021-28164, CVE-2021-28165.
Memory-optimized machines are now available in the following regions and zones:
M1 ultramem(Jakarta )asia-southeast2-a,cM1 ultramem(Osaka)asia-northeast2-aM1 ultramem,M2 ultramem and M2 megamem(Osaka)asia-northeast2-bM2 ultramem and M2 megamem(Osaka)asia-northeast2-c
See VM instance pricing for details.
March 31, 2021
AI Platform (Unified)AI Platform (Unified) is now available in General Availability (GA).
AI Platform (Unified) has added support for the following regions for custom model training, as well as batch and online prediction for custom-trained models:
- us-west1 (Oregon)
- us-east1 (South Carolina)
- us-east4 (N. Virginia)
- northamerica-northeast1 (Montreal)
- europe-west2 (London)
- europe-west1 (Belgium)
- asia-southeast1 (Singapore)
- asia-northeast1 (Tokyo)
- australia-southeast1 (Sydney)
- asia-northeast3 (Seoul)
M66 Release
- PyTorch 1.8 support in deep learning environments (Deep Learning VM Image and Deep Learning Containers) is available.
- Fixed scope allocator optimization issue with the TensorFlow Enterprise 2.3/2.1 MKL build.
M66 Release
- PyTorch 1.8 support in deep learning environments (Deep Learning VM Image and Deep Learning Containers) is available.
- Fixed scope allocator optimization issue with the TensorFlow Enterprise 2.3/2.1 MKL build.
- Regular package refreshment and bug fixes.
Database Migration Service makes it easier for you to "lift and shift" your MySQL and PostgreSQL workloads into Cloud SQL. This service streamlines your networking workflows, manages one-time and continuous migrations between your source and destination databases, and provides you with statuses of the migration operations.
The documentation now contains information for using Database Migration Service with PostgreSQL. This information includes:
- A quickstart
- Conceptual content
- How to use this service through the user interface, gcloud, and REST API calls
- Reference, support, and resource-related information
In addition, for this release, updates include: * Use the Cloud SDK: A guide to get started with the Cloud SDK so you can use it to manage Database Migration Service connection profiles and migration jobs. * Use the Database Migration Service API: This guide provides information about how to enable and use the REST API to administer connection profiles and migration jobs programmatically. * Providing gcloud information for managing connection profiles and migration jobs for MySQL and PostgreSQL.
Click here to access the documentation.
Preview: You can now configure your VM to shutdown automatically when you revoke the Cloud KMS key protecting a persistent disk attached to the VM. For more information, see Configuring VM shutdown on Cloud KMS key revocation.
Document AI General availability (GA) released
Document AI is now General Availability (GA).
Beta stage support for VPC Service Controls.
March 30, 2021
Transfer ApplianceTransfer Appliance version 2.2 is deprecated and replaced by Transfer Appliance version 4.0.
Transfer Appliance version 4.0 is now available to order in Singapore.
March 29, 2021
Cloud Asset InventoryNew resource types are now available.
The following resource types are now publicly available through the export API (ExportAssets and BatchGetAssetsHistory) and the Feed API:
- Cloud Memcache
memcache.googleapis.com/Instance
- Memorystore for Redis
redis.googleapis.com/Instance
The following resource types are now publicly available through the resource search API (SearchAllResources) and policy search API (SearchAllIamPolicies):
- Cloud Composer
composer.googleapis.com/Environment
- Cloud Run
run.googleapis.com/DomainMappingrun.googleapis.com/Revisionrun.googleapis.com/Service
- Cloud KMS
cloudkms.googleapis.com/KeyRingcloudkms.googleapis.com/CryptoKeycloudkms.googleapis.com/CryptoKeyVersioncloudkms.googleapis.com/ImportJob
The following resource types are now publicly available through the analyze policy APIs (AnalyzeIamPolicy and AnalyzeIamPolicyLongrunning):
- Cloud Composer
composer.googleapis.com/Environment
- Cloud Run
run.googleapis.com/Servicerun.googleapis.com/Revision
- Cloud TPU
tpu.googleapis.com/Node
- Cloud Storage
storage.googleapis.com/Bucket
Logs Views are now Generally Available (GA). Using Logs Views, you can control who has access to the logs within your Logs Buckets. For more information on this feature, refer to the Managing Logs Views guide.
(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.
No channel
- Version 1.17.17-gke.2800 is now the default version.
- The following versions are now available:
- 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 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 with this release.
Stable channel
- Version 1.17.17-gke.2800 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 with this release.
Regular channel
- Version 1.18.16-gke.302 is now the default version in the Regular channel.
- Version 1.18.16-gke.502 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 with this release.
Rapid channel
- Version 1.19.8-gke.1600 is now the default version in the Rapid channel.
- The following versions are now available in the Rapid channel:
- 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 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 with this release.
March 26, 2021
AI Platform NotebooksCross Project Service Account support
App Engine standard environment provides a new metric, CPU Utilization, which indicates the CPU utilization average over all active instances. For more information, see Google Cloud metrics.
App Engine standard environment provides a new metric, CPU Utilization, which indicates the CPU utilization average over all active instances. For more information, see Google Cloud metrics.
App Engine standard environment provides a new metric, CPU Utilization, which indicates the CPU utilization average over all active instances. For more information, see Google Cloud metrics.
App Engine standard environment provides a new metric, CPU Utilization, which indicates the CPU utilization average over all active instances. For more information, see Google Cloud metrics.
March 25, 2021
Compute EngineGenerally available: Start and stop virtual machine (VM) instances automatically using instance schedules. By automating the deployment of your VMs, instance schedules can help you optimize costs and manage VMs more efficiently.
March 24, 2021
Cloud VPNCloud VPN is now available in region europe-central2 (Warsaw, Poland).
Pricing is available on the Cloud VPN pricing page.
General-purpose E2 and N1 machines are available in Warsaw, Poland europe-central2 in all three zones. See VM instance pricing for details.
Disks, snapshots, and images are available in Warsaw, Poland europe-central2 in all three zones. See Disks and image pricing for details.
Support for OS Login in VPC Service Controls is now Generally Available.
The europe-central2 region
in Warsaw is now available.
Pub/Sub is now available in the europe-central2 region (Warsaw).
March 23, 2021
Google Kubernetes EngineStarting 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://cloud.google.com/feeds/kubernetes-engine-release-notes.xml
to https://cloud.google.com/feeds/gke-main-release-notes.xml. We will
automatically redirect from the old URL to the new one.
Workload Identity for Windows Server nodes is now available in GKE versions 1.18.16-gke.1200, 1.19.8-gke.1300, 1.20.4-gke.1500, and later.
Windows Server, version 1909 is reaching end of support on May 11, 2021. Newer Windows Server image versions are available in GKE versions 1.19.8-gke.1600+ and 1.20.4-gke.500+.
March 22, 2021
Cloud Asset InventoryExporting asset relationships is now available in public preview through the Export API (ExportAssets). The following relationship types are available now:
INSTANCE_TO_INSTANCEGROUP
March 19, 2021
Compute EngineN2D machine types are available in the following regions and zones:
- Frankfurt,
europe-west3-a,b - Hong Kong,
asia-east2-b,c
See VM instance pricing for pricing details.
Google canonical error codes are now available in GA. GKE operations now use the canonical error model to report errors.
Added support for multiple pod CIDRs (available in Preview) 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.
You can dynamically update the network tags, node labels and node taints of an existing GKE node pool. This feature is available in Preview. For more information, see Applying updates to node pool metadata.
March 18, 2021
Cloud LoggingCloud Logging now shows the breakdown of log severity levels in the Histogram pane. To learn more, see the Histogram section on the Logs Explorer page.
March 17, 2021
Compute EnginePreview: You can now configure N2 and C2 VMs with up to 100 Gbps of network bandwidth.
This feature is ideal for network-intensive, distributed workloads such as high-performance computing (HPC), machine learning (ML), and deep learning (DL).
Learn more about higher bandwidth configurations, the regions and zones where these machines are available, and the post preview pricing for this new feature.
M2 machine types are now available in the following regions and zones:
- Sydney —
australia-southeast1-b,c - London —
europe-west2-b,c - Montréal —
northamerica-northeast1-b,c
See VM instance pricing for details.
Generally Available: Use the bulk instance API to create multiple, homogeneous VMs that are independent from each other. For more information, see Using the bulk instance API.
March 16, 2021
Cloud VPNCloud VPN support for GRE traffic is available in Preview. For more information, see the Cloud VPN overview.
Generally Available: NVIDIA® A100 GPUs are now available in the following three regions:
- Iowa, North America:
us-central1-a,b,c - Netherlands, Europe:
europe-west4-a,b Singapore, APAC:
asia-southeast1-cFor more information, see GPUs on Compute Engine.
Generally Available: Accelerator-optimized (A2) machine types are now available in the following three regions:
- Iowa, North America:
us-central1-a,b,c - Netherlands, Europe:
europe-west4-a,b - Singapore, APAC:
asia-southeast1-c
N2D machine types are now available in Frankfurt, europe-west3-c and Hong Kong, asia-east2-a. See VM instance pricing for pricing details.
N2 machine types are now available in Zurich, europe-west6 in all three zones. See VM instance pricing for details.
C2 machine types are now available in Salt Lake City, us-west3 in all three zones. See VM instance pricing for details.
Memory-optimized machine types are now available in Tokyo, asia-northeast1 in all zones. See VM instance pricing for details.
C2 machine types are now available in Zürich, europe-west6 in all three zones. See VM instance pricing for details.
(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.
No channel
- Version 1.17.17-gke.3700 is now available.
- Version 1.18.15-gke.1502 is now available.
- Version 1.18.16-gke.302 is now available.
- Version 1.18.16-gke.1200 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 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 with this release.
Stable channel
- Version 1.17.17-gke.2800 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 with this release.
- Version 1.17.17-gke.1100 is no longer available in the Stable channel.
Regular channel
- Version 1.18.15-gke.1501 is now the default version in the Regular channel.
- Version 1.18.15-gke.1502 is now available in the Regular channel.
- Version 1.18.16-gke.302 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 with this release.
- Version 1.18.12-gke.1210 is no longer available in the Regular channel.
Rapid channel
- Version 1.19.8-gke.1000 is now the default version in the Rapid channel.
- Version 1.19.8-gke.1600 is now available in the Rapid channel.
- Version 1.20.4-gke.1800 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 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 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.
Internal TCP/UDP load balancer subsetting (Preview) 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 associated with GKE internal TCP/UDP load balancers.
All ports (Preview) 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 15, 2021
AI Platform (Unified)You can now use a pre-built container to perform custom training with PyTorch 1.7.
March 12, 2021
Cloud LoggingSuggested queries is now generally available (GA). To learn more, go to Suggested queries.
March 11, 2021
App Engine standard environment Java- Updated Java SDK to version 1.9.87.
- Upgraded to Jetty 9.4.38 to fix CVE-2020-27223.
The Python 3.9 runtime for the App Engine standard environment is now generally available.
March 10, 2021
Google Kubernetes Engine40 Kubernetes metrics as part of Cloud Operations for GKE are now generally available.
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.
Pub/Sub push subscriptions can now be created with Cloud Run service endpoints protected by VPC Service Controls. This feature is available in the Preview launch stage.
March 08, 2021
Security Command CenterSecurity Health Analytics, a built-in service of Security Command Center, launched new detectors in general availability:
Detects resources that are not using customer-managed encryption keys (CMEK)
BUCKET_CMEK_DISABLEDDISK_CMEK_DISABLEDNODEPOOL_BOOK_CMEK_DISABLEDSQL_CMEK_DISABLED
Detects vulnerabilities in Compute Engine instances
DEFAULT_SERVICE_ACCOUNT_USEDSHIELDED_VM_DISABLED
Detects publicly accessible Cloud KMS keys
KMS_PUBLIC_KEY
Detects out-of-region Compute Engine resources
ORG_POLICY_LOCATION_RESTRICTION
Detects misconfiguration of SQL instances
SQL_CROSS_DB_OWNERSHIP_CHAININGSQL_CONTAINED_DATABASE_AUTHENTICATIONSQL_CROSS_DB_OWNERSHIP_CHAININGSQL_LOCAL_INFILESQL_LOG_CHECKPOINTS_DISABLEDSQL_LOG_CONNECTIONS_DISABLEDSQL_LOG_DISCONNECTIONS_DISABLEDSQL_LOG_LOCK_WAITS_DISABLEDSQL_LOG_MIN_DURATION_STATEMENT_ENABLEDSQL_LOG_MIN_ERROR_STATEMENTSQL_LOG_TEMP_FILES
For more information on these and other Security Health Analytics detectors, see Vulnerabilities findings.
Event Threat Detection, a built in service of Security Command Center, launched a preview for a new detector.
Service account self-investigation detects when a service account is used to investigate roles associated with that same service account. For more information on Event Threat Detection detectors, see Event Threat Detection conceptual overview.
Documentation
Security Health Analytics documentation now includes more detailed information about detectors, including supported assets and scan configurations. For more information, see Vulnerabilities findings.
The Security Health Analytics remediation page now includes suggested instructions to resolve all Security Health Analytics findings. For more information, see Remediating Security Health Analytics findings.
Event Threat Detection documentation now includes additional details on cloud logs used by the service. For more information, see Event Threat Detection conceptual overview.
March 05, 2021
AI Platform Deep Learning ContainersM65 release
Upgraded tensorflow-cloud to 0.1.13.
Regular package refreshment and bug fixes.
M65 release
Added support for DooD (Docker outside of Docker) in Dataflow notebooks container images.
Upgraded tensorflow-cloud to 0.1.13.
Regular package refreshment and bug fixes.
AI Platform Training now provides pre-built PyTorch containers for PyTorch 1.7.
In addition to training with CPUs or GPUs, you can use one of the PyTorch 1.7 containers to perform PyTorch training with a TPU.
(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.
No channel
- Version 1.17.17-gke.1101 is now available. This version is now the default.
- Version 1.17.17-gke.3000 is now available.
- Version 1.18.15-gke.1501 is now available.
- Version 1.18.16-gke.500 is now available.
- Auto-upgrading nodes and control planes upgrade from versions 1.17 and earlier to version 1.17.17-gke.1100 with this release.
Stable channel
- Version 1.17.17-gke.1101 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 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
- Version 1.18.15-gke.1501 is now available in the Regular channel.
- Version 1.18.15-gke.1102 is no longer available in the Regular channel.
Rapid channel
- Version 1.19.7-gke.2503 is now available in the Rapid channel. This version is now the default.
- Version 1.19.8-gke.1000 is now available in the Rapid channel.
- Version 1.20.4-gke.400 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 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 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.
Support for In-transit encryption on Memorystore for Redis is now Generally Available.
March 04, 2021
AI Platform NotebooksNew Notebooks instances add labels for VM image (goog-caip-notebook) and volume (goog-caip-notebook-volume).
The VM instance details page for Compute Engine now offers a guided installation path for Monitoring agents when they are not detected.
March 02, 2021
AI Platform (Unified)CMEK compliance using the client libraries
You can now use the client libraries to create resources with a customer-managed encryption key (CMEK).
For more information on creating a resource with an encryption key using the client libraries, see Using customer-managed encryption keys (CMEK).
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) 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.
The GKE Service Level Agreement now covers the Regular channel for both Standard and Autopilot modes of operation.
March 01, 2021
AI Platform (Unified)The client library for Java now includes enhancements to improve usage of training and prediction features. The client library includes additional types and utility functions for sending training requests, sending prediction requests, and reading prediction results.
To use these enhancements, you must install the latest version of the client library.
Pub/Sub message schemas are now available in the Preview launch stage.
February 26, 2021
Cloud Asset InventoryNew resource types now available.
The following resource types are now publicly available through the resource search API (SearchAllResources), policy search API (SearchAllIamPolicies), and analyze policy APIs (AnalyzeIamPolicy and AnalyzeIamPolicyLongrunning):
- Cloud Functions
cloudfunctions.googleapis.com/CloudFunction
- Cloud SQL
sqladmin.googleapis.com/Instance
- Cloud TPU
tpu.googleapis.com/Node
The following resource types are now publicly available through the export API (ExportAssets and BatchGetAssetsHistory) and the Feed API:
- Artifact Registry
artifactregistry.googleapis.com/DockerImage
- Api Gateway
apigateway.googleapis.com/Apiapigateway.googleapis.com/ApiConfigapigateway.googleapis.com/Gateway
- Assured Workloads for Government
assuredworkloads.googleapis.com/Workload
The following searchable fields are now publicly available through the resource search API (SearchAllResources):
parentAssetTypeprojectfoldersorganization
Sprite sheets now support different image compression levels with the new quality
setting.
Sprite sheets now preserve the source aspect ratio. Set the sprite width or height field, but not both (the API will automatically calculate the missing field).
The API now supports video padding with black.
February 25, 2021
AI Platform (Unified)AI Platform (Unified) now supports Access Transparency in beta. Google Cloud organizations with certain support packages can use this feature. Learn more about using Access Transparency with AI Platform (Unified).
The client libraries for Node.js and Python now include enhancements to improve usage of training and prediction features. These client libraries include additional types and utility functions for sending training requests, sending prediction requests, and reading prediction results.
To use these enhancements, you must install the latest version of the client libraries.
The predict and explain method calls no longer require the use of a different service endpoint (for example, https://us-central1-prediction-aiplatform.googleapis.com). These methods are now available on the same endpoint as all other methods.
In addition to Docker images hosted on Container Registry, you can now use Docker images hosted on Artifact Registry and Docker Hub for custom container training on AI Platform.
The Docker images for pre-built training containers and pre-built prediction containers are now available on Artifact Registry.
You can now use a pre-built container to perform custom training with TensorFlow 2.4.
You can now use a pre-built container to serve predictions from TensorFlow 2.3 models.
You can now use a pre-built container to serve predictions from XGBoost 1.2 models.
Preview: You can now use the gcloud command-line tool to import images from AWS into Google Cloud. For more information, see Importing images from AWS.
(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.
No channel
- Version 1.16.15-gke.7801 is now available.
- Version 1.16.15-gke.12500 is now available.
- Version 1.17.17-gke.1101 is now available.
- Version 1.17.17-gke.2800 is now available.
- Version 1.18.16-gke.300 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 with this release.
- Auto-upgrading nodes automatically upgrade from version 1.18 to version 1.18.12-gke.1210 with this release.
Stable channel
- Version 1.16.15-gke.7801 is now available in the Stable channel.
- Version 1.17.17-gke.1100 is now available in the Stable channel.
- Version 1.17.17-gke.1101 is now available in the Stable channel.
Regular channel
- Version 1.18.15-gke.1102 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 with this release.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.18.12-gke.1210 with this release.
Rapid channel
- Version 1.19.7-gke.1500 is the new default version in the Rapid channel.
- Version 1.19.7-gke.2503 is now available in the Rapid channel.
- Version 1.20.2-gke.2500 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 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 with this release.
- Auto-upgrading control planes in the Rapid channel automatically upgrade from version 1.20 to version 1.20.2-gke.2500 with this release.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.19 to version 1.19.7-gke.1500 with this release.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.20 to version 1.20.2-gke.2500 with this release.
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 especially the Urgent upgrade notes and Deprecations sections.
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.
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.
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.
Non-deterministic treatment of objects with invalid ownerReferences
was fixed in version 1.20. Run the kubectl-check-ownerreferences
tool prior to upgrade to locate existing objects with invalid ownerReferences.
A namespaced object with an
ownerReferenceto 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
ownerReferenceto 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
OwnerRefInvalidNamespaceis recorded.
The metadata.selfLink field, deprecated since version 1.16, is no longer populated in version 1.20. See Kubernetes issue #1164
for details. A related bug in the k8s.io/client-golibrary
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.
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 and blog post.
February 24, 2021
Pub/SubAn Apache Spark connector is now available for Pub/Sub Lite, allowing you to read messages from Pub/Sub Lite in your Spark clusters.
February 22, 2021
Google Kubernetes EngineThis 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.
GKE Node System Config is now GA.
GKE version 1.19.7-gke.1500 contains a fix for a performance issue in NodeLocal DNSCache. For more information, see NodeLocalDNS timeout errors.
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. This issue will be fixed in a future release.
February 19, 2021
AI Platform Deep Learning ContainersM64 release
Upgraded TensorFlow 2.4 to 2.4.1.
Upgraded TFX and Fairness Indicators from 0.26.0 to 0.27.0.
Miscellaneous bug fixes and updates.
Swift For TensorFlow
- The Swift For TensorFlow project is entering archive mode. Containers will be deprecated and will no longer receive updates after this release.
M64 release
Upgraded TensorFlow 2.4 to 2.4.1.
Upgraded TFX and Fairness Indicators from 0.26.0 to 0.27.0.
Added the Fast.ai book tutorials to Pytorch images.
Enabled gVNIC for all DLVM images.
Miscellaneous bug fixes and updates.
Swift For TensorFlow
- The Swift For TensorFlow project is entering archive mode. Swift images will be deprecated and will no longer receive updates after this release.
February 18, 2021
Cloud LoggingCloud Logging agent for Windows version 1-14 is now available. This version changes the default Windows configuration from using gRPC to REST for sending logs to the Cloud Logging API. For more information, refer to the release information on GitHub.
February 17, 2021
Compute EnginePreview: Predictive autoscaling for managed instance groups lets you improve the availability of your workloads by using Machine Learning to predict future demand and create virtual machines ahead of forecasted load.
This note was updated on March 3, 2021. Version 1.15.12-gke.6002 is still available in the Stable channel for R6.
(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.
No channel
- Version 1.16.15-gke.11800 is now available.
- Version 1.17.17-gke.1500 is now available.
- Version 1.18.15-gke.1500 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 with this release.
Stable channel
- 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 with this release.
Regular channel
- Version 1.18.12-gke.1206 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 with this release.
- Auto-upgrading nodes in the Regular channel automatically upgrade from version 1.17 to version 1.18.12-gke.1206 with this release.
Rapid channel
- Version 1.19.7-gke.1302 is now available in the Rapid channel. This version is now the default.
- Version 1.19.7-gke.1500 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 with this release.
- Auto-upgrading nodes in the Rapid channel automatically upgrade from version 1.18 to version 1.19.7-gke.1302 with this release.
Multi-cluster Services (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 accessible in a cluster.
The COS image for GKE 1.16 clusters is now cos-77-12371-1109-0.
GKE version 1.16.15-gke.11800 contains a fix for the certificate update issue in Internal Ingress.
February 16, 2021
AI Platform TrainingThe default boot disk type for virtual machine instances used for training jobs has changed from pd-standard to pd-ssd. Learn more about disk types for custom training and read about pricing for different disk types.
Note that for training jobs where you don't specify a DiskConfig, pricing does not change. This is because the first 100 GB of disk for each VM do not incur any charge, regardless of disk type.
For clusters using a 1.19 version, with the
Container-Optimized OS with Containerd (cos_containerd)
node image, the issue where
dockerd
(the Docker Daemon) is not running at boot is now fixed.