To manage GKE clusters, the following requirements must be met, otherwise Platform9 will not be able to import and manage those GKE Clusters. A service account within your Google Cloud project with the following roles must be created:
Compute Viewer: roles/compute.viewer
Project Viewer: roles/viewer
Kubernetes Engine Admin: roles/container.admin
Service Account User: roles/iam.serviceAccountUser
Public VPC Requirement
For Platform9 to connect and import a GKE Cluster, the Cluster must be running with a public Kubernetes API endpoint, and have a public VPC