This release includes several breaking changes, notably the deprecation of gcloud compute instance-groups managed set-autohealing and a new hard requirement for gcloud container clusters create when using the CloudRun add-on. Key new features include the --enable-display-device flag for Compute Engine instances and --max-pods-per-node for GKE clusters. Additionally, several IAM policy commands for Compute Engine resources have been promoted to GA, and a problematic fix for gcloud sql connect was rolled back.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- Added a warning on cluster and node-pool creation (via
gcloud container clusters createandgcloud container node-pools create) to notify users that modifications on the boot disks of node VMs do not persist across node recreations and must be done using a DaemonSet. - Deprecated the
gcloud compute instance-groups managed set-autohealingcommand. Users should now usegcloud compute instance-groups managed updateinstead. - Modified the
--enable-stackdriver-kubernetesflag to be a hard requirement for--addons=CloudRunwhen creating Kubernetes Engine clusters (viagcloud container clusters create).
New Features by Service
Compute Engine
- Added the
--enable-display-deviceflag togcloud beta compute instances createandgcloud beta compute instances update.- Flags:
--enable-display-device
- Flags:
Kubernetes Engine
- Added the
--max-pods-per-nodeflag togcloud beta container clusters create.- Flags:
--max-pods-per-node
- Flags:
API Changes
Cloud SQL
- Rolled back a previous fix to
gcloud sql connectthat was causing additional connection issues, potentially affecting connection behavior.
Compute Engine
- Promoted IAM policy commands (
get-iam-policy,set-iam-policy,add-iam-policy-bindings,remove-iam-policy-bindings) to General Availability (GA) forgcloud compute disks,gcloud compute images,gcloud compute instance-templates, andgcloud compute snapshots.
Kubernetes Engine
- Promoted the
--database-encryption-keyflag forgcloud container clusters createto beta, enabling support for encryption of Kubernetes Secrets.
Stats
- Files changed: 86
- Inserted lines: +6,237
- Deleted lines: -2,087
Generated by Gemini - View full diff
Google, Google Cloud, and gcloud are trademarks of Google LLC. This analysis was automatically generated by an AI agent examining only public release artifacts, without access to internal or non-public information from Google Cloud.