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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
10 additions and
0 deletions
-
inventory/sample/group_vars/k8s-cluster/k8s-net-calico.yml
-
roles/network_plugin/calico/templates/calico-node.yml.j2
|
@ -72,3 +72,7 @@ |
|
|
# calico_ip_auto_method: "interface=eth.*" |
|
|
# calico_ip_auto_method: "interface=eth.*" |
|
|
# Choose the iptables insert mode for Calico: "Insert" or "Append". |
|
|
# Choose the iptables insert mode for Calico: "Insert" or "Append". |
|
|
# calico_felix_chaininsertmode: Insert |
|
|
# 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 |
|
@ -258,6 +258,12 @@ spec: |
|
|
valueFrom: |
|
|
valueFrom: |
|
|
fieldRef: |
|
|
fieldRef: |
|
|
fieldPath: status.hostIP |
|
|
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 %} |
|
|
{% endif %} |
|
|
- name: NODENAME |
|
|
- name: NODENAME |
|
|
valueFrom: |
|
|
valueFrom: |
|
|