Setting up GKE Enterprise on other public clouds
This page provides a quick overview of how to set up GKE Enterprise on other public clouds.
This page is for IT administrators and Operators who set up, monitor, and manage cloud infrastructure, including backup infrastructure. To learn more about common roles and example tasks that we reference in Google Cloud content, see Common GKE Enterprise user roles and tasks.
Setting up GKE on AWS
Prerequisites and requirements: See GKE on AWS prerequisites
Installing GKE on AWS: Follow the GKE on AWS installation guides to set up your management and user clusters on AWS.
For a complete guide to using GKE on AWS, including cluster setup and administration, see GKE on AWS.
Setting up GKE on Azure
Prerequisites and requirements: See GKE on Azure prerequisites
Installing GKE on Azure: Follow the GKE on Azure installation guides to set up your user clusters on Azure.
For a complete guide to using GKE on Azure, including cluster setup and administration, see GKE on Azure.
Adding third-party clusters on other public clouds
The GKE Enterprise attached clusters feature lets you add non-managed Kubernetes clusters to your project and use some GKE Enterprise features with them, including viewing them in the Google Cloud console. While you can add any conformant Kubernetes cluster, the following options on other public clouds have been validated by Google:
- Amazon Elastic Kubernetes Service (Amazon EKS)
- Microsoft Azure Kubernetes Service (Microsoft AKS)
For more information, see the Attached clusters documentation. For compatible version information, see GKE Enterprise version and upgrade support.
Registering clusters to the fleet
All the clusters you want to use with GKE Enterprise must be registered to your project's fleet.
You don't need to do anything to register your multicloud GKE clusters (both on AWS and Azure). As part of the setup process, each cluster that you create automatically runs the Connect Agent and is registered to the fleet.
To register a third-party cluster, use the following instructions:
- Attach your EKS cluster using the GKE Multi-Cloud API.
- Attach your AKS cluster using the GKE Multi-Cloud API.
After a cluster is registered, you can authenticate to and manage the cluster from the Google Cloud console or from the command line, as well as use fleet-enabled features.
Enabling GKE Enterprise features
After you set up your project and your GKE clusters, use the following guides to enable additional GKE Enterprise features for your applications. For complete documentation sets for all GKE Enterprise components, including tutorials, reference material, and more, see GKE Enterprise components.
Enabling features on AWS
Cloud Service Mesh:
Configuration and policy management:
Enabling features on Azure
- Configuration and policy management:
What's next?
- If you also need to set up GKE clusters on Google Cloud, see the GKE Enterprise on Google Cloud setup guide.
- If you also need to set up clusters on-premises as part of a hybrid deployment, see the on-premises (Google Distributed Cloud) setup guide.