Question 2: As per doc, The discovery auth config is automatic if Prometheus runs inside the cluster. Otherwise, more config options have to be provided within the <kubernetes_sd_config?
That means it will use service account attached to prometheus pod for authentication with k8s api server?