code: func (m *kubeGenericRuntimeManager) GetPortForward(podName, podNamespace string, podUID kubetypes.UID, ports []int32) (*url.URL, error) {
  	sandboxIDs, err := m.getSandboxIDByPodUID(podUID, nil)
  	if err != nil {
  		return nil, fmt.Errorf("failed to find sandboxID for pod %s: %v", format.PodDesc(podName, podNamespace, podUID), err)
  	}
  	if len(sandboxIDs) == 0 {
  		return nil, fmt.Errorf("failed to find sandboxID for pod %s", format.PodDesc(podName, podNamespace, podUID))
  	}
  	req := &runtimeapi.PortForwardRequest{
  		PodSandboxId: sandboxIDs[0],
  		Port:         ports,
  	}
  	resp, err := m.runtimeService.PortForward(req)
  	if err != nil {
  		return nil, err
  	}
  	return url.Parse(resp.Url)
  }
docs: // GetPortForward gets the endpoint the runtime will serve the port-forward request from.