gcp Google Cloud release notes ·

GKE: Opt-out of Arm taint, CORS for Gateways

infragcppreviewengineergcp-gke
feature

Google Kubernetes Engine now allows opting out of the default `kubernetes.io/arch=arm64:NoSchedule` taint on Arm nodes in Standard node pools and custom ComputeClasses. This simplifies scheduling multi-architecture workloads by allowing pods without explicit tolerations to run on Arm instances. Additionally, GKE Gateway and Inference Gateway now support Cross-Origin Resource Sharing (CORS) configuration directly on HTTPRoute resources, available in Preview for GKE version 1.35 and later.

Features (2)
  • Google Kubernetes Engine

    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

  • Google Kubernetes Engine

    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 . 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 .

Read the original announcement →

https://docs.cloud.google.com/release-notes#July_28_2026

Related releases