Available GKE cluster versions

The version of Cloud Run for Anthos on Google Cloud that is installed when you create or update a cluster with Cloud Run for Anthos on Google Cloud depends on the minor version of the control plan (master) cluster. For more information, see Upgrading a cluster.

You can track versions in the release notes, and you can track Cloud Run for Anthos on Google Cloud version-related issues in the issues page.

The following table lists the available Google Kubernetes Engine minor versions and Cloud Run for Anthos on Google Cloud versions.

Cloud Run for Anthos on Google Cloud version GKE control plane (master) minor version
0.17.2-gke.3

1.18

0.17.2-gke.3

1.17

0.17.2-gke.3 1.16
0.14.0-gke.11 1.15

Determining the version of an existing cluster

To query the Cloud Run version running on the existing cluster:

kubectl get namespace knative-serving -o 'go-template={{index .metadata.labels "serving.knative.dev/release"}}'

The command output is similar to:

v0.14.0-gke.5

The first part of the returned value, v0.14.0, is the pinned knative version for this Cloud Run build.

The second part, gke.5, is the Cloud Run build number.

Cloud Run for Anthos on Google Cloud Versions

0.17.2-gke.3

0.17.2-gke.1

  • References Knative 0.16 release.

0.16.0-gke.1

  • References Knative 0.16 release.

0.15.0-gke.3

0.14.0-gke.11

0.14.0-gke.10

How Cloud Run for Anthos on Google Cloud versions are released?

Cloud Run for Anthos on Google Cloud releases reference a Knative release. Version that will be installed on the cluster is determined by Google Kubernetes Engine release channels minor version. Cloud Run for Anthos on Google Cloud makes a Knative release available in Rapid Channel in one to three weeks after Knative release is announced.

The following are the Google Kubernetes Engine release channels available and the Cloud Run for Anthos on Google Cloud strategies to release to these channels.

Channel Cloud Run for Anthos on Google Cloud Release Cadence Properties
Rapid Weekly Get the latest Cloud Run for Anthos on Google Cloud release as early as possible, and be able to use new Cloud Run for Anthos on Google Cloud features the moment they go GA. Your cluster is frequently updated to stay on the latest technology and will be among the first to experience new features.
Regular (default) 1-2 weeks after releasing in Rapid Access Cloud Run for Anthos on Google Cloud features reasonably soon after they debut, but on a more steady and predictable release cadence. Offers a good balance of feature availability and update stability, and is what we recommend for most users. You cluster will be upgraded 2-3 times a month.
Stable 1-2 months after releasing in Regular. Prioritize stability over new functionality. Changes and new versions in this channel are rolled out last, after being released on the Rapid, and Regular channels. This allows even more time for validation. Your cluster will be upgraded 2-3 times a quarter.

How Cloud Run for Anthos on Google Cloud versions are upgraded for a cluster?

Clusters running Cloud Run for Anthos on Google Cloud are automatically upgraded within two to three days after version is made available. Subscribe to the release notes for announcements.

If you configure a maintenance window or exclusion, it is honored while scheduling Cloud Run for Anthos on Google Cloud upgrades.