We have different GKE clusters in different GCP Projects, and we'd like to get detailed costs per labels. We have a billing account that spans all the GCP projects.
From the doc I understand both cloud billing and GKE cost allocations have to be configured to export to bigquery for this. No issues with configuring cloud billing exports from the billing account to bigquery, but GKE cost allocation can only be exported to a dataset in the same project.
How can I reconcile that, having one billing account for all projects but needing to export it to a dataset in each project ? Do I need to setup multiple sinks with filters, and if so what would those filters look like ?
Or can I just export cloud billing to one dataset in one project, then GKE to each cluster's project in a different dataset, and "merge" all of this later on in the dashboard ?
Thanks