code: func (k *keepalived) Stop() {
  	for _, vip := range k.vips {
  		k.removeVIP(vip)
  	}
  
  	err := k.ipt.FlushChain(iptables.TableFilter, iptables.Chain(iptablesChain))
  	if err != nil {
  		glog.V(2).Infof("unexpected error flushing iptables chain %v: %v", err, iptablesChain)
  	}
  
  	err = syscall.Kill(k.cmd.Process.Pid, syscall.SIGTERM)
  	if err != nil {
  		glog.Errorf("error stopping keepalived: %v", err)
  	}
  }
docs: // Stop stop keepalived process