code: func (c *Cluster) Unregister(address string) error {
  	err := c.runHookForAddr(HookEventBeforeNodeUnregister, address)
  	if err != nil {
  		return err
  	}
  	return c.storage().RemoveNode(address)
  }
docs: // Unregister removes nodes from the cluster.