diff --git a/roles/kubernetes/preinstall/handlers/main.yml b/roles/kubernetes/preinstall/handlers/main.yml
index 81d13d4123bbdbde55bb34b30aee3c163ce03992..627d3fccbba5cb8410031949b9d2cf96d581d739 100644
--- a/roles/kubernetes/preinstall/handlers/main.yml
+++ b/roles/kubernetes/preinstall/handlers/main.yml
@@ -1,8 +1,7 @@
 ---
-- name: Preinstall | restart network
+- name: Preinstall | propagate resolvconf to k8s components
   command: /bin/true
   notify:
-    - Preinstall | reload network
     - Preinstall | reload kubelet
     - Preinstall | kube-controller configured
     - Preinstall | kube-apiserver configured
@@ -12,20 +11,6 @@
     - Preinstall | restart kube-apiserver crio/containerd
   when: not ansible_os_family in ["CoreOS", "Container Linux by CoreOS"]
 
-  # FIXME(bogdando) https://github.com/projectcalico/felix/issues/1185
-- name: Preinstall | reload network
-  service:
-    name: >-
-      {% if ansible_os_family == "RedHat" -%}
-      network
-      {%- elif ansible_distribution == "Ubuntu" and ansible_distribution_release == "bionic" -%}
-      systemd-networkd
-      {%- elif ansible_os_family == "Debian" -%}
-      networking
-      {%- endif %}
-    state: restarted
-  when: not ansible_os_family in ["CoreOS", "Container Linux by CoreOS"] and kube_network_plugin not in ['canal', 'calico']
-
 - name: Preinstall | update resolvconf for Container Linux by CoreOS
   command: /bin/true
   notify:
diff --git a/roles/kubernetes/preinstall/tasks/0060-resolvconf.yml b/roles/kubernetes/preinstall/tasks/0060-resolvconf.yml
index a57e567fe1527d306e4b31881d6f587ba7dade5c..38455bbef44cc4711437a9ac0867d22b7a70008d 100644
--- a/roles/kubernetes/preinstall/tasks/0060-resolvconf.yml
+++ b/roles/kubernetes/preinstall/tasks/0060-resolvconf.yml
@@ -18,7 +18,7 @@
     create: yes
     backup: yes
     marker: "# Ansible entries {mark}"
-  notify: Preinstall | restart network
+  notify: Preinstall | propagate resolvconf to k8s components
 
 - name: Remove search/domain/nameserver options before block
   replace:
@@ -29,7 +29,7 @@
   with_nested:
     - "{{ [resolvconffile, base|default(''), head|default('')] | difference(['']) }}"
     - [ 'search ', 'nameserver ', 'domain ', 'options ' ]
-  notify: Preinstall | restart network
+  notify: Preinstall | propagate resolvconf to k8s components
 
 - name: Remove search/domain/nameserver options after block
   replace:
@@ -41,7 +41,7 @@
   with_nested:
     - "{{ [resolvconffile, base|default(''), head|default('')] | difference(['']) }}"
     - [ 'search ', 'nameserver ', 'domain ', 'options ' ]
-  notify: Preinstall | restart network
+  notify: Preinstall | propagate resolvconf to k8s components
 
 
 - name: get temporary resolveconf cloud init file content
diff --git a/roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml b/roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml
index 52ffb8b86a879c17d331717845ad3da8a4a2f1c6..6599a21d4f2b83057079956c691ae5492a6ac883 100644
--- a/roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml
+++ b/roles/kubernetes/preinstall/tasks/0100-dhclient-hooks.yml
@@ -11,7 +11,7 @@
     insertbefore: BOF
     backup: yes
     marker: "# Ansible entries {mark}"
-  notify: Preinstall | restart network
+  notify: Preinstall | propagate resolvconf to k8s components
   when: dhclientconffile is defined
 
 - name: Configure dhclient hooks for resolv.conf (non-RH)
@@ -20,7 +20,7 @@
     dest: "{{ dhclienthookfile }}"
     owner: root
     mode: 0755
-  notify: Preinstall | restart network
+  notify: Preinstall | propagate resolvconf to k8s components
   when: ansible_os_family != "RedHat"
 
 - name: Configure dhclient hooks for resolv.conf (RH-only)
@@ -29,5 +29,5 @@
     dest: "{{ dhclienthookfile }}"
     owner: root
     mode: 0755
-  notify: Preinstall | restart network
+  notify: Preinstall | propagate resolvconf to k8s components
   when: ansible_os_family == "RedHat"
diff --git a/roles/kubernetes/preinstall/tasks/0110-dhclient-hooks-undo.yml b/roles/kubernetes/preinstall/tasks/0110-dhclient-hooks-undo.yml
index cf935a363a122724e755ba1ee07729288a039438..0d38571ee925ca306c8794458c20ffe6f2d732cb 100644
--- a/roles/kubernetes/preinstall/tasks/0110-dhclient-hooks-undo.yml
+++ b/roles/kubernetes/preinstall/tasks/0110-dhclient-hooks-undo.yml
@@ -10,11 +10,11 @@
     backup: yes
     marker: "# Ansible entries {mark}"
   when: dhclientconffile is defined
-  notify: Preinstall | restart network
+  notify: Preinstall | propagate resolvconf to k8s components
 
 - name: Remove kubespray specific dhclient hook
   file:
     path: "{{ dhclienthookfile }}"
     state: absent
   when: dhclienthookfile is defined
-  notify: Preinstall | restart network
+  notify: Preinstall | propagate resolvconf to k8s components