diff --git a/roles/network_plugin/flannel/templates/cni-flannel.yml.j2 b/roles/network_plugin/flannel/templates/cni-flannel.yml.j2
index fb6f5bf881bd5537bf0085c6889259e8a2287761..819061119ffaa17634a3af78f91d4b9916f8e5ab 100644
--- a/roles/network_plugin/flannel/templates/cni-flannel.yml.j2
+++ b/roles/network_plugin/flannel/templates/cni-flannel.yml.j2
@@ -114,7 +114,7 @@ spec:
                       - {{ arch }}
       initContainers:
       - name: install-cni-plugin
-        image: {{ flannel_init_image_repo }}:{{ flannel_init_image_tag }}
+        image: {{ flannel_init_image_repo }}:{{ flannel_init_image_tag | regex_replace(image_arch,'') }}{{ arch }}
         command:
         - cp
         args: