Browse Source

Deviceroutesourceaddress (#6508)

* add FELIX_DEVICEROUTESOURCEADDRESS calico option

* add calico_use_default_route_src_ipaddr option 

add calico_use_default_route_src_ipaddr option to use FELIX_DEVICEROUTESOURCEADDRESS calico option

* Update k8s-net-calico.yml
pull/6409/head
nic0las 4 years ago
committed by GitHub
parent
commit
f59d3fc4a3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 0 deletions
  1. 4
      inventory/sample/group_vars/k8s-cluster/k8s-net-calico.yml
  2. 6
      roles/network_plugin/calico/templates/calico-node.yml.j2

4
inventory/sample/group_vars/k8s-cluster/k8s-net-calico.yml

@ -72,3 +72,7 @@
# calico_ip_auto_method: "interface=eth.*"
# Choose the iptables insert mode for Calico: "Insert" or "Append".
# calico_felix_chaininsertmode: Insert
# If you want use the default route interface when you use multiple interface with dynamique route (iproute2)
# see https://docs.projectcalico.org/reference/node/configuration : FELIX_DEVICEROUTESOURCEADDRESS
# calico_use_default_route_src_ipaddr: false

6
roles/network_plugin/calico/templates/calico-node.yml.j2

@ -258,6 +258,12 @@ spec:
valueFrom:
fieldRef:
fieldPath: status.hostIP
{% endif %}
{% if calico_version is version('v3.9.0', '>=') and calico_use_default_route_src_ipaddr|default(false) %}
- name: FELIX_DEVICEROUTESOURCEADDRESS
valueFrom:
fieldRef:
fieldPath: status.hostIP
{% endif %}
- name: NODENAME
valueFrom:

Loading…
Cancel
Save