This section shows you how to set up Anthos on your chosen platform or platforms. While the prerequisites are similar for all Anthos installations, the setup path that you choose depends on whether you want to use Anthos purely on Google Cloud, Anthos on hybrid cloud including on-premises, or Anthos in a multi-cloud deployment with multiple public cloud providers. In each case, you set up Anthos's unified infrastructure, container, and cluster management with Anthos GKE, with the option to add non-GKE attached clusters. You can then enable Anthos features. You can see details of the available features for each deployment option in our Pricing guide.
If you want to try a demo Anthos deployment on Google Cloud to explore Anthos features rather than a production installation, use the Anthos Sample Deployment on Google Cloud and follow our tutorial. This is a fully setup deployment with a sample application, and only requires you to create a Google Cloud project.
Regardless of your installation option, you need the following to use Anthos:
A Google Cloud project. You might have access to a project if your company already uses Google Cloud. A project is required to use Google Cloud APIs and enable billing.
An Anthos subscription. Alternatively, a pay-as-you-go billing option is also available. You can find out more about our pricing options in our Pricing guide.
The Anthos API must be enabled for your project. Enabling this API entitles you to use other Anthos features with the project.
The GKE clusters that you use with Anthos must be registered to your project's environ by using Connect, even if you're just using Anthos on Google Cloud. An environ provides a unified way to view and manage multiple clusters and their workloads as part of Anthos, including clusters outside Google Cloud. Anthos charges apply only to your registered clusters.
Anthos on Google Cloud supports both release channels and static versions. However, we recommend the use of release channels whenever possible, as they provide additional benefits such as automated updates to GKE clusters.
To find out how to set up Anthos for your particular installation option, see the relevant setup guide.
Set up Anthos on Google Cloud
Anthos on Google Cloud is the simplest setup option and offers the option of a pay-as-you-go pricing model and easy setup via the Anthos UI. You can find out more about what's included in Anthos on Google Cloud in our Pricing guide.
Set up Anthos on hybrid cloud
Anthos on hybrid cloud includes GKE on-prem as well as on Google Cloud. This requires basic setup on Google Cloud and then a further on-premises setup step to install the appropriate software and connect to Anthos. Using Anthos on hybrid cloud requires an Anthos subscription. You can find out more about what's included in a full Anthos subscription in our Pricing guide.
An Anthos on hybrid cloud installation can also include deployment on additional public clouds. For details, see Anthos on multi-cloud.
Set up Anthos on multi-cloud
Anthos on multi-cloud includes Anthos GKE on Google Cloud and another public cloud provider (currently GKE on AWS is supported). This requires basic setup on Google Cloud and then a further step to install GKE on AWS and connect to Anthos.
Set up Anthos attached clusters
While Anthos GKE forms the foundation of the Anthos platform, you can also add non-GKE Kubernetes clusters to Anthos. With attached clusters, you can take advantage of some Anthos features on your existing systems even without a full migration to Anthos GKE. Attaching clusters to your environ lets you view them in Anthos along with your Anthos GKE clusters, and enable a subset of Anthos features on them.
If you are a pay-as-you-go customer, you can choose to disable Anthos and immediately stop your Anthos billing. This removes your entitlement to use Anthos features and components.