code: func (kl *Kubelet) GetExec(podFullName string, podUID types.UID, containerName string, cmd []string, streamOpts remotecommandserver.Options) (*url.URL, error) {
  	container, err := kl.findContainer(podFullName, podUID, containerName)
  	if err != nil {
  		return nil, err
  	}
  	if container == nil {
  		return nil, fmt.Errorf("container not found (%q)", containerName)
  	}
  	return kl.streamingRuntime.GetExec(container.ID, cmd, streamOpts.Stdin, streamOpts.Stdout, streamOpts.Stderr, streamOpts.TTY)
  }
docs: // GetExec gets the URL the exec will be served from, or nil if the Kubelet will serve it.