This documentation is for the Latest version of Cloud Run for Anthos, which uses Anthos fleets and Anthos Service Mesh. Learn more.

The past version has been archived but the documentation remains available for existing users.

Cloud Run for Anthos fleet installation overview

Cloud Run for Anthos is supported on Anthos clusters through Anthos fleets and Anthos Service Mesh.

Installing Cloud Run for Anthos installs Knative Serving into your cluster to connect and manage your stateless workloads. To learn more about Cloud Run for Anthos, see the Architectural overview.

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.

Existing 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:

New installations

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:

    • Full integration with Anthos fleet components. Like Anthos Service Mesh, your Cloud Run for Anthos installation gains support within and across your Anthos environment.

    • You can use Terraform to manage your configurations, for example Setup Anthos on Google Cloud.

  • Your Cloud Run for Anthos installation is always up-to-date. The appdevexperience-operator operator that runs in your cluster automatically rolls out the latest version of Cloud Run for Anthos as new pods are created.