diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml
index ac0351d8fed1bca77ca00200417c9395652bbb24..eeb2248c65b64b84d583c97951abaa93d838fb31 100644
--- a/roles/reset/tasks/main.yml
+++ b/roles/reset/tasks/main.yml
@@ -110,7 +110,7 @@
 - name: Clear IPVS virtual server table
   shell: "ipvsadm -C"
   when:
-    - kube_proxy_mode == 'ipvs'
+    - kube_proxy_mode == 'ipvs' and inventory_hostname in groups['k8s-cluster']
 
 - name: reset | check kube-ipvs0 network device
   stat: