ClusterUpdate describes an update to the cluster. Exactly one update
can be applied to a cluster with each request, so at most one field
can be provided.
.. attribute:: desired_node_version
The Kubernetes version to change the nodes to (typically an
upgrade). Users may specify either explicit versions offered
by Kubernetes Engine or version aliases, which have the
following behavior: - "latest": picks the highest valid
Kubernetes version - "1.X": picks the highest valid
patch+gke.N patch in the 1.X version - "1.X.Y": picks the
highest valid gke.N patch in the 1.X.Y version -
"1.X.Y-gke.N": picks an explicit Kubernetes version - "-":
picks the Kubernetes master version
Configurations for the various addons available to run in the
cluster.
The desired image type for the node pool. NOTE: Set the
"desired_node_pool" field as well.
Autoscaler configuration for the node pool specified in
desired_node_pool_id. If there is only one pool in the
cluster and desired_node_pool_id is not provided then the
change applies to that single node pool.
The desired configuration options for master authorized
networks feature.
The desired configuration options for the Binary Authorization
feature.
The desired configuration for exporting resource usage.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-10-03 UTC."],[],[]]