Navigate to Settings. Click Integration, then GKE.
You’ll see a table of all your clusters that can be integrated, which are gathered as part of our resource collection.
Choose the cluster you want to integrate, then click Connect.
A set of validation is going to run before you can connect:
If any of the prerequisites are missing, you’ll see within the Explanations tab how to resolve the problem. After you fix the issues, try the connection process again.
Cluster Existence
Checks that the cluster still exists and was not deleted.
Cluster Kubernetes Version
Check the cluster version - we only support K8s versions from 1.29 and above.
Insufficient Permissions
Check that you have granted the PointFive service account the following permissions for the relevant cluster:
container.clusters.connect
container.clusters.get
container.clusters.getCredentials
container.clusters.list
container.cronJobs.list
container.daemonSets.list
container.deployments.list
container.events.get
Container.events.list
container.jobs.list
container.namespaces.list
container.nodes.list
container.pods.list
container.replicaSets.list
container.statefulSets.list
Cost Allocation Data
Check that the cluster enable-cost-allocation flag is turned on. This enables the detailed billing export for GKE
You can run the following command to do so:
$ gcloud container clusters update $cluster_name --enable-cost-allocation
Control Plane access
For Private Clusters check that you enabled the Public Control Plane DNS endpoint
You can run the following command to do so:
$ gcloud container clusters update $cluster_name --enable-dns-access
Connectivity Check
This check tries to connect into the cluster itself.
After the connection is established, our collection process will start.
Your GKE clusters are now integrated with PointFive's platform, which will scan them over the next 24 hours for cost-reduction opportunities.

