code: func (vs *VSphere) NodeDeleted(obj interface{}) {
  	node, ok := obj.(*v1.Node)
  	if node == nil || !ok {
  		klog.Warningf("NodeDeleted: unrecognized object %+v", obj)
  		return
  	}
  
  	klog.V(4).Infof("Node deleted: %+v", node)
  	if err := vs.nodeManager.UnRegisterNode(node); err != nil {
  		klog.Errorf("failed to delete node %s: %v", node.Name, err)
  	}
  }
docs: // Notification handler when node is removed from k8s cluster.