diff --git a/roles/network_plugin/calico/tasks/main.yml b/roles/network_plugin/calico/tasks/main.yml
index 05e7b96111f9d1a0c43c2d2b5e98723bd86f33f8..d6caea3052a594bbaa79c1be6eb167b52fbc17c8 100644
--- a/roles/network_plugin/calico/tasks/main.yml
+++ b/roles/network_plugin/calico/tasks/main.yml
@@ -113,7 +113,7 @@
     "apiVersion": "v1",
     "metadata": {"cidr": "{{ kube_pods_subnet }}"}
     }'
-    | {{ bin_dir }}/calicoctl create -f -
+    | {{ bin_dir }}/calicoctl apply -f -
   environment:
     NO_DEFAULT_POOLS: true
   run_once: true