Anthos deployment options
This page shows the Google Cloud and Anthos features that are available on each Anthos environment. You can use these features on the following Anthos environments:
- Google Kubernetes Engine (GKE) on Google Cloud
- Google Distributed Cloud Virtual (Anthos on-premises):
- Anthos multi-cloud:
- Attached clusters, which are third-party Kubernetes clusters registered to your fleet. See Supported Kubernetes clusters for a list of supported Kubernetes clusters and versions.
Enabling Anthos
To enable the entire Anthos platform, you enable the Anthos API on your fleet host project. Enabling the Anthos API is required to use all Anthos environments except GKE on Google Cloud. Enabling the Anthos API lets you register clusters to your fleet and use all the following Anthos platform features without incurring additional charges:
- Anthos Config Management
- Anthos Service Mesh
- Cloud Run for Anthos
- Migrate to Containers
- Anthos Identity Service
- Binary Authorization
- Multi Cluster Ingress
- Cloud Logging and Cloud Monitoring for Anthos system components
See the Anthos pricing page for information on Anthos environments outside of Google Cloud and for GKE on Google Cloud with the Anthos API enabled. Anthos charges are applied per managed vCPU. For GKE on Google Cloud with the Anthos API enabled, there are no separate GKE charges.
Pricing options for GKE on Google Cloud
If you only want to use GKE on Google Cloud, you have the following options:
You can choose to enable the Anthos API to have access to all Anthos platform features for a single per-vCPU charge.
You can choose to not enable the Anthos API and pay only for the features you use, in addition to the GKE charges. See the following feature pricing guides for detailed information.
See the GKE pricing page for information for GKE without the Anthos API enabled. These GKE charges include the use of the following enterprise and multi-cluster features at no additional cost:
Features available on GKE clusters on Google Cloud
GKE on Google Cloud is the most mature Anthos environment. All Anthos features are supported on GKE standard. For a list of key features and the benefits of running workloads on GKE, see the GKE product overview.
Some Anthos features aren't supported on Autopilot clusters, as shown in the following table:
Feature | Available on GKE standard clusters | Available on Autopilot clusters |
---|---|---|
Anthos Config Management | ||
Anthos Service Mesh in-cluster | ||
Managed Anthos Service Mesh | Available in all managed Anthos Service Mesh release channels. | Available in the Anthos Service Mesh Regular and Rapid release channels. |
Cloud Run for Anthos | ||
Migrate to Containers | ||
Anthos Identity Service | ||
Binary Authorization | ||
Multi Cluster Ingress | ||
Cloud Logging and Cloud Monitoring for Anthos system components |
Features available on Anthos clusters outside of Google Cloud
The following tables show the availability of key Google Cloud and Anthos features by category on Anthos clusters outside of Google Cloud.
For details about which versions of the Anthos features are supported on each environment, see the Anthos and multi-cloud matrix.
Plugins and load balancers
Anthos clusters outside of Google Cloud use a combination of built-in Anthos capabilities along with platform-native capabilities.
Feature | Anthos clusters on VMware | Anthos clusters on bare metal | Anthos clusters on AWS | Anthos clusters on Azure | Attached clusters |
---|---|---|---|---|---|
Network plugin | |||||
Container storage interface (CSI) & hybrid storage | |||||
Bundled L4 load balancer | |||||
Platform-native load balancers | N/A | N/A |
Operations and management
Feature | Anthos clusters on VMware | Anthos clusters on bare metal | Anthos clusters on AWS | Anthos clusters on Azure | Attached clusters |
---|---|---|---|---|---|
Anthos dashboard in the Google Cloud console | |||||
Connect Gateway | |||||
Cloud Logging and Cloud Monitoring | |||||
Prometheus/Grafana |
Security and Identity
Feature | Anthos clusters on VMware | Anthos clusters on bare metal | Anthos clusters on AWS | Anthos clusters on Azure | Attached clusters |
---|---|---|---|---|---|
Anthos Identity Service | |||||
Fleet workload identity | |||||
Cloud Audit Logs | |||||
Binary Authorization |
Service management
Feature | Anthos clusters on VMware | Anthos clusters on bare metal | Anthos clusters on AWS | Anthos clusters on Azure | Attached clusters |
---|---|---|---|---|---|
Anthos Service Mesh in-cluster | * | ||||
Managed Anthos Service Mesh | |||||
Service dashboards in the Google Cloud console | * | ||||
Anthos Service Mesh certificate authority | |||||
Anthos Service Mesh integration with Certificate Authority Service |
* For the list of attached clusters that Anthos Service Mesh supports, see Supported platforms.
Configuration management
Feature | Anthos clusters on VMware | Anthos clusters on bare metal | Anthos clusters on AWS | Anthos clusters on Azure | Attached clusters |
---|---|---|---|---|---|
Policy Controller | |||||
Config Sync | |||||
Config Controller |
Application deployment
Feature | Anthos clusters on VMware | Anthos clusters on bare metal | Anthos clusters on AWS | Anthos clusters on Azure | Attached clusters |
---|---|---|---|---|---|
Cloud Run for Anthos | |||||
Google Cloud Marketplace |
Application Migration
Feature | Anthos clusters on VMware | Anthos clusters on bare metal | Anthos clusters on AWS | Anthos clusters on Azure | Attached clusters |
---|---|---|---|---|---|
Migrate to Containers |
What's next
- Anthos technical overview
- Version and upgrade support
- Managed Anthos Service Mesh supported features
- In-cluster Anthos Service Mesh supported features