code: func NewTunnel(client rest.Interface, config *rest.Config, namespace, podName string, remote int) *Tunnel {
  	return &Tunnel{
  		config:    config,
  		client:    client,
  		Namespace: namespace,
  		PodName:   podName,
  		Remote:    remote,
  		stopChan:  make(chan struct{}, 1),
  		readyChan: make(chan struct{}, 1),
  		Out:       ioutil.Discard,
  	}
  }
docs: // NewTunnel creates a new tunnel