How to view ports and protocols for a cluster?

The kube state metrics has some service info in kube_service_info but there’s nothing about actual ports and protocols. Same for kube_endpoint_info. Does anyone know how I could query Prometheus to view that data?