Previous installations of Cloud Run for Anthos were enabled in clusters as a "GKE add-on". For Anthos version 1.8 and later, the new version of Cloud Run for Anthos must be installed as an Anthos fleet component with Anthos Service Mesh version 1.10. See what's new and changed for Cloud Run for Anthos fleet installations.
You must first migrate your existing Cloud Run for Anthos installation to use an Anthos fleet and Anthos Service Mesh before you can upgrade your clusters to Anthos version 1.8 or later. For details, see the corresponding guide for your cluster:
There are two general paths for how to install Cloud Run for Anthos based on the location of your Anthos cluster:
- On Google Cloud
- For the Google Kubernetes Engine clusters in your Anthos fleet that are running on Google Cloud. See the on Google Cloud install prerequisites.
- Outside Google Cloud
- For the Anthos clusters in your fleet that are hosted and running outside Google Cloud. See the outside Google Cloud install prerequisites.
What's new in Cloud Run for Anthos fleet installations
The changes to the installation of Cloud Run for Anthos provide the following:
Anthos fleets enable you to manage and upgrade your Cloud Run for Anthos installation independently of the other Anthos components.
Anthos Service Mesh version 1.10 is another component of your Anthos fleet, which now decouples Cloud Run for Anthos from your service mesh administration and maintenance tasks. Use of Anthos Service Mesh brings your installation to parity with the rest of Anthos and also removes the dependencies and those limitations of the previously bundled Istio version.
Fleet-wide access and administration across your Anthos clusters:
Your Cloud Run for Anthos installation is always up-to-date. The
appdevexperience-operatoroperator that runs in your cluster automatically rolls out the latest version of Cloud Run for Anthos as new pods are created.