diff --git a/roles/network_plugin/canal/templates/canal-node.yaml.j2 b/roles/network_plugin/canal/templates/canal-node.yaml.j2
index 127d52330ceabfd776f54b5a620d43f1e4468b59..8a737c374ffc4dc6fd437b3fdeb03e19306332ba 100644
--- a/roles/network_plugin/canal/templates/canal-node.yaml.j2
+++ b/roles/network_plugin/canal/templates/canal-node.yaml.j2
@@ -224,6 +224,9 @@ spec:
             - name: FELIX_IPTABLESLOCKTIMEOUTSECS
               value: "10"
 {% endif %}
+            # Disable IPv6 on Kubernetes.
+            - name: FELIX_IPV6SUPPORT
+              value: "false"
             # Etcd SSL vars
             - name: ETCD_CA_CERT_FILE
               valueFrom: