code: func NewKubeWaiter(client clientset.Interface, timeout time.Duration, writer io.Writer) Waiter {
  	return &KubeWaiter{
  		client:  client,
  		timeout: timeout,
  		writer:  writer,
  	}
  }
docs: // NewKubeWaiter returns a new Waiter object that talks to the given Kubernetes cluster