Hello everyone.
The client requests that we monitor his Kubernetes that is in the cloud, for this the Kubernetes Monitor has been used which communicates to a public IP that redirects it to a collector. The problem is that when the agent is connected to the collector through the public IP, the collector sends the list of the collectors that are inside the network and it is no longer possible for the agent to send the metrics since it can not be communicated to none of the collectors on this list. It should be noted that the hostnames of the collectors are present in the list, but we can not modify the hosts files of the servers where the Kubernetes is implemented since the guarantee would be lost.