Browse Source

Add variable to set direct routing on flannel VXLAN (#9438)

pull/9457/head
William Turner 2 years ago
committed by GitHub
parent
commit
1f54cef71c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 1 deletions
  1. 1
      inventory/sample/group_vars/k8s_cluster/k8s-net-flannel.yml
  2. 1
      roles/network_plugin/flannel/defaults/main.yml
  3. 3
      roles/network_plugin/flannel/templates/cni-flannel.yml.j2

1
inventory/sample/group_vars/k8s_cluster/k8s-net-flannel.yml

@ -16,3 +16,4 @@
# flannel_backend_type: "vxlan"
# flannel_vxlan_vni: 1
# flannel_vxlan_port: 8472
# flannel_vxlan_direct_routing: false

1
roles/network_plugin/flannel/defaults/main.yml

@ -19,6 +19,7 @@
flannel_backend_type: "vxlan"
flannel_vxlan_vni: 1
flannel_vxlan_port: 8472
flannel_vxlan_direct_routing: false
# Limits for apps
flannel_memory_limit: 500M

3
roles/network_plugin/flannel/templates/cni-flannel.yml.j2

@ -34,7 +34,8 @@ data:
"Backend": {
"Type": "{{ flannel_backend_type }}"{% if flannel_backend_type == "vxlan" %},
"VNI": {{ flannel_vxlan_vni }},
"Port": {{ flannel_vxlan_port }}
"Port": {{ flannel_vxlan_port }},
"DirectRouting": {{ flannel_vxlan_direct_routing | to_json }}
{% endif %}
}
}

Loading…
Cancel
Save