Is it wise to use single Prometheus Server to scrape metrics from different kubernetes clusters on cloud?

Team,

Kindly suggest if it is good/doable to scrape multiple kubernetes cloud clusters using single Prometheus instance.
The other alternative is to have equal number of Prometheus server to cluster.

In first case, it would require only node exporters and few kubernetes state metric agents to be installed on all the cluster. Will this be enough to scrape data from all the clusters? if yes, then which port and how we can modify the Prometheus server config to accommodate all the metrics.

Am basically looking for the strategy to deploy Prometheus servers on the kubernetes clusters. Any help and suggestion would be appreciated.