diff --git a/roles/kubernetes/node/tasks/main.yml b/roles/kubernetes/node/tasks/main.yml
index 324e38867125d99ca88e5f9c731c55d1441900b7..f09845f762f0ba90c8b8aa943c88853733565bce 100644
--- a/roles/kubernetes/node/tasks/main.yml
+++ b/roles/kubernetes/node/tasks/main.yml
@@ -7,6 +7,12 @@
 - include: pre_upgrade.yml
   tags: kubelet
 
+- name: Ensure /var/lib/cni exists
+  file:
+    path: /var/lib/cni
+    state: directory
+    mode: 0755
+
 - include: install.yml
   tags: kubelet