diff --git a/roles/network_plugin/flannel/templates/cni-flannel.yml.j2 b/roles/network_plugin/flannel/templates/cni-flannel.yml.j2 index da4cfcde5..25a118a06 100644 --- a/roles/network_plugin/flannel/templates/cni-flannel.yml.j2 +++ b/roles/network_plugin/flannel/templates/cni-flannel.yml.j2 @@ -37,6 +37,9 @@ data: {% if ipv6_stack %} "EnableIPv6": true, "IPv6Network": "{{ kube_pods_subnet_ipv6 }}", +{% endif %} +{% if flannel_version is version('0.25.5', '>=') %} + "EnableNFTables": {{ (kube_proxy_mode == 'nftables') | bool | to_json }}, {% endif %} "Backend": { "Type": "{{ flannel_backend_type }}"{% if flannel_backend_type == "vxlan" %},